From bc7833dfa7843062ce78d4ed2e4286741dd4d241 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Tue, 8 Sep 2020 23:00:10 -0400 Subject: [PATCH] begin/end iterate --- go/src/miller/dsl/cst/statements.go | 7 + go/src/miller/parsing/lexer/acttab.go | 42 +- go/src/miller/parsing/lexer/lexer.go | 16 +- go/src/miller/parsing/mlr.bnf | 26 +- go/src/miller/parsing/parser/actiontable.go | 193242 ++++++++------- go/src/miller/parsing/parser/gototable.go | 59738 ++--- go/src/miller/parsing/parser/parser.go | 4 +- .../miller/parsing/parser/productionstable.go | 466 +- go/src/miller/parsing/token/token.go | 38 +- 9 files changed, 127086 insertions(+), 126493 deletions(-) diff --git a/go/src/miller/dsl/cst/statements.go b/go/src/miller/dsl/cst/statements.go index a1a9582fc..0beebfded 100644 --- a/go/src/miller/dsl/cst/statements.go +++ b/go/src/miller/dsl/cst/statements.go @@ -20,12 +20,19 @@ func BuildStatementNode( var err error = nil // xxx more to do switch astNode.Type { + case dsl.NodeTypeAssignment: statement, err = BuildAssignmentNode(astNode) if err != nil { return nil, err } + case dsl.NodeTypeBeginBlock: + return nil, nil // xxx temp + + case dsl.NodeTypeEndBlock: + return nil, nil // xxx temp + default: return nil, errors.New( "CST BuildStatementNode: unhandled AST node " + string(astNode.Type), diff --git a/go/src/miller/parsing/lexer/acttab.go b/go/src/miller/parsing/lexer/acttab.go index 2368fb3da..bae0f95f5 100644 --- a/go/src/miller/parsing/lexer/acttab.go +++ b/go/src/miller/parsing/lexer/acttab.go @@ -101,7 +101,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S20 - Accept: 4, + Accept: 8, Ignore: "", }, ActionRow{ // S21 @@ -133,11 +133,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S28 - Accept: 5, + Accept: 9, Ignore: "", }, ActionRow{ // S29 - Accept: 6, + Accept: 10, Ignore: "", }, ActionRow{ // S30 @@ -161,7 +161,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S35 - Accept: 16, + Accept: 5, Ignore: "", }, ActionRow{ // S36 @@ -169,7 +169,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S37 - Accept: 17, + Accept: 6, Ignore: "", }, ActionRow{ // S38 @@ -193,23 +193,23 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S43 - Accept: 10, + Accept: 14, Ignore: "", }, ActionRow{ // S44 - Accept: 7, + Accept: 11, Ignore: "", }, ActionRow{ // S45 - Accept: 7, + Accept: 11, Ignore: "", }, ActionRow{ // S46 - Accept: 8, + Accept: 12, Ignore: "", }, ActionRow{ // S47 - Accept: 7, + Accept: 11, Ignore: "", }, ActionRow{ // S48 @@ -313,23 +313,23 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S73 - Accept: 14, + Accept: 18, Ignore: "", }, ActionRow{ // S74 - Accept: 11, + Accept: 15, Ignore: "", }, ActionRow{ // S75 - Accept: 11, + Accept: 15, Ignore: "", }, ActionRow{ // S76 - Accept: 12, + Accept: 16, Ignore: "", }, ActionRow{ // S77 - Accept: 11, + Accept: 15, Ignore: "", }, ActionRow{ // S78 @@ -525,7 +525,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S126 - Accept: 18, + Accept: 7, Ignore: "", }, ActionRow{ // S127 @@ -545,11 +545,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S131 - Accept: 9, + Accept: 13, Ignore: "", }, ActionRow{ // S132 - Accept: 9, + Accept: 13, Ignore: "", }, ActionRow{ // S133 @@ -585,11 +585,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S141 - Accept: 13, + Accept: 17, Ignore: "", }, ActionRow{ // S142 - Accept: 13, + Accept: 17, Ignore: "", }, ActionRow{ // S143 @@ -633,7 +633,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S153 - Accept: 15, + Accept: 4, Ignore: "", }, ActionRow{ // S154 diff --git a/go/src/miller/parsing/lexer/lexer.go b/go/src/miller/parsing/lexer/lexer.go index 91a88daa2..877290262 100644 --- a/go/src/miller/parsing/lexer/lexer.go +++ b/go/src/miller/parsing/lexer/lexer.go @@ -197,15 +197,15 @@ Lexer symbols: 81: '%' 82: '%' 83: ';' -84: '=' -85: '[' -86: ']' -87: '$' -88: '[' -89: '@' +84: '{' +85: '}' +86: '=' +87: '[' +88: ']' +89: '$' 90: '[' -91: '{' -92: '}' +91: '@' +92: '[' 93: '|' 94: '|' 95: '=' diff --git a/go/src/miller/parsing/mlr.bnf b/go/src/miller/parsing/mlr.bnf index 7c6c8e149..4f262d0ac 100644 --- a/go/src/miller/parsing/mlr.bnf +++ b/go/src/miller/parsing/mlr.bnf @@ -310,6 +310,22 @@ StatementBlock ; +// ================================================================ +// BEGIN/END BLOCKS + +BeginBlock + : md_token_begin "{" "}" + << dsl.NewASTNodeZary(nil, dsl.NodeTypeBeginBlock) >> + | md_token_begin "{" StatementBlock "}" + << dsl.NewASTNodeUnary(nil, $2, dsl.NodeTypeBeginBlock) >> +; +EndBlock + : md_token_end "{" "}" + << dsl.NewASTNodeZary(nil, dsl.NodeTypeEndBlock) >> + | md_token_end "{" StatementBlock "}" + << dsl.NewASTNodeUnary(nil, $2, dsl.NodeTypeEndBlock) >> +; + // ================================================================ // ASSIGMENT STATEMENTS @@ -427,16 +443,6 @@ FullOosvar << dsl.NewASTNode($0, dsl.NodeTypeFullOosvar) >> ; -// ---------------------------------------------------------------- -BeginBlock - : md_token_begin "{" StatementBlock "}" - << dsl.NewASTNodeUnary(nil, $2, dsl.NodeTypeBeginBlock) >> -; -EndBlock - : md_token_end "{" StatementBlock "}" - << dsl.NewASTNodeUnary(nil, $2, dsl.NodeTypeEndBlock) >> -; - // ---------------------------------------------------------------- // REWRITE COMPOUND ASSIGNMENT OPERATORS // diff --git a/go/src/miller/parsing/parser/actiontable.go b/go/src/miller/parsing/parser/actiontable.go index 0abdbfb40..e9928b2ae 100644 --- a/go/src/miller/parsing/parser/actiontable.go +++ b/go/src/miller/parsing/parser/actiontable.go @@ -18,21 +18,21 @@ var actionTab = actionTable{ reduce(1), // $, reduce: Root nil, // empty nil, // ; + shift(5), // md_token_begin + nil, // { + nil, // } + shift(7), // md_token_end nil, // = nil, // [ nil, // ] - shift(17), // md_token_field_name - shift(18), // $[ - shift(19), // md_token_braced_field_name - shift(20), // md_token_full_srec - shift(24), // md_token_oosvar_name - shift(25), // @[ - shift(26), // md_token_braced_oosvar_name - shift(27), // md_token_full_oosvar - shift(28), // md_token_begin - nil, // { - nil, // } - shift(29), // md_token_end + shift(19), // md_token_field_name + shift(20), // $[ + shift(21), // md_token_braced_field_name + shift(22), // md_token_full_srec + shift(26), // md_token_oosvar_name + shift(27), // @[ + shift(28), // md_token_braced_oosvar_name + shift(29), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -109,6 +109,10 @@ var actionTab = actionTable{ accept(true), // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -120,10 +124,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -200,6 +200,10 @@ var actionTab = actionTable{ reduce(2), // $, reduce: Root nil, // empty shift(30), // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -211,10 +215,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -291,6 +291,10 @@ var actionTab = actionTable{ reduce(3), // $, reduce: StatementBlock nil, // empty reduce(3), // ;, reduce: StatementBlock + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -302,10 +306,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -378,101 +378,105 @@ var actionTab = actionTable{ actionRow{ // S4 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(6), // $, reduce: Statement - nil, // empty - reduce(6), // ;, reduce: Statement - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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, // INVALID + reduce(11), // $, reduce: Statement + nil, // empty + reduce(11), // ;, reduce: Statement + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 }, }, actionRow{ // S5 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(7), // $, reduce: Statement + nil, // $ nil, // empty - reduce(7), // ;, reduce: Statement + nil, // ; + nil, // md_token_begin + shift(31), // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -484,10 +488,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -558,12 +558,107 @@ var actionTab = actionTable{ }, }, actionRow{ // S6 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(12), // $, reduce: Statement + nil, // empty + reduce(12), // ;, reduce: Statement + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S7 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(8), // $, reduce: Statement + nil, // $ nil, // empty - reduce(8), // ;, reduce: Statement + nil, // ; + nil, // md_token_begin + shift(32), // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -575,10 +670,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -648,106 +739,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S7 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - shift(31), // = - shift(32), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - shift(33), // ||= - shift(34), // ^^= - shift(35), // &&= - shift(36), // |= - shift(37), // ^= - shift(38), // <<= - shift(39), // >>= - shift(40), // += - shift(41), // .= - shift(42), // -= - shift(43), // *= - shift(44), // /= - shift(45), // //= - shift(46), // %= - shift(47), // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, actionRow{ // S8 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(10), // $, reduce: Statement nil, // empty - nil, // ; - reduce(10), // =, reduce: Lvalue - reduce(10), // [, reduce: Lvalue + reduce(10), // ;, reduce: Statement + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -757,25 +761,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(10), // ||=, reduce: Lvalue - reduce(10), // ^^=, reduce: Lvalue - reduce(10), // &&=, reduce: Lvalue - reduce(10), // |=, reduce: Lvalue - reduce(10), // ^=, reduce: Lvalue - reduce(10), // <<=, reduce: Lvalue - reduce(10), // >>=, reduce: Lvalue - reduce(10), // +=, reduce: Lvalue - reduce(10), // .=, reduce: Lvalue - reduce(10), // -=, reduce: Lvalue - reduce(10), // *=, reduce: Lvalue - reduce(10), // /=, reduce: Lvalue - reduce(10), // //=, reduce: Lvalue - reduce(10), // %=, reduce: Lvalue - reduce(10), // **=, reduce: Lvalue + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -833,92 +833,92 @@ var actionTab = actionTable{ actionRow{ // S9 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - reduce(11), // =, reduce: Lvalue - reduce(11), // [, reduce: Lvalue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(11), // ||=, reduce: Lvalue - reduce(11), // ^^=, reduce: Lvalue - reduce(11), // &&=, reduce: Lvalue - reduce(11), // |=, reduce: Lvalue - reduce(11), // ^=, reduce: Lvalue - reduce(11), // <<=, reduce: Lvalue - reduce(11), // >>=, reduce: Lvalue - reduce(11), // +=, reduce: Lvalue - reduce(11), // .=, reduce: Lvalue - reduce(11), // -=, reduce: Lvalue - reduce(11), // *=, reduce: Lvalue - reduce(11), // /=, reduce: Lvalue - reduce(11), // //=, reduce: Lvalue - reduce(11), // %=, reduce: Lvalue - reduce(11), // **=, reduce: Lvalue - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + shift(33), // = + shift(34), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + shift(35), // ||= + shift(36), // ^^= + shift(37), // &&= + shift(38), // |= + shift(39), // ^= + shift(40), // <<= + shift(41), // >>= + shift(42), // += + shift(43), // .= + shift(44), // -= + shift(45), // *= + shift(46), // /= + shift(47), // //= + shift(48), // %= + shift(49), // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 }, }, actionRow{ // S10 @@ -928,8 +928,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(12), // =, reduce: BaseLvalue - reduce(12), // [, reduce: BaseLvalue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(14), // =, reduce: Lvalue + reduce(14), // [, reduce: Lvalue nil, // ] nil, // md_token_field_name nil, // $[ @@ -939,25 +943,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(12), // ||=, reduce: BaseLvalue - reduce(12), // ^^=, reduce: BaseLvalue - reduce(12), // &&=, reduce: BaseLvalue - reduce(12), // |=, reduce: BaseLvalue - reduce(12), // ^=, reduce: BaseLvalue - reduce(12), // <<=, reduce: BaseLvalue - reduce(12), // >>=, reduce: BaseLvalue - reduce(12), // +=, reduce: BaseLvalue - reduce(12), // .=, reduce: BaseLvalue - reduce(12), // -=, reduce: BaseLvalue - reduce(12), // *=, reduce: BaseLvalue - reduce(12), // /=, reduce: BaseLvalue - reduce(12), // //=, reduce: BaseLvalue - reduce(12), // %=, reduce: BaseLvalue - reduce(12), // **=, reduce: BaseLvalue + reduce(14), // ||=, reduce: Lvalue + reduce(14), // ^^=, reduce: Lvalue + reduce(14), // &&=, reduce: Lvalue + reduce(14), // |=, reduce: Lvalue + reduce(14), // ^=, reduce: Lvalue + reduce(14), // <<=, reduce: Lvalue + reduce(14), // >>=, reduce: Lvalue + reduce(14), // +=, reduce: Lvalue + reduce(14), // .=, reduce: Lvalue + reduce(14), // -=, reduce: Lvalue + reduce(14), // *=, reduce: Lvalue + reduce(14), // /=, reduce: Lvalue + reduce(14), // //=, reduce: Lvalue + reduce(14), // %=, reduce: Lvalue + reduce(14), // **=, reduce: Lvalue nil, // ? nil, // : nil, // || @@ -1019,8 +1019,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(13), // =, reduce: BaseLvalue - reduce(13), // [, reduce: BaseLvalue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(15), // =, reduce: Lvalue + reduce(15), // [, reduce: Lvalue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1030,25 +1034,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(13), // ||=, reduce: BaseLvalue - reduce(13), // ^^=, reduce: BaseLvalue - reduce(13), // &&=, reduce: BaseLvalue - reduce(13), // |=, reduce: BaseLvalue - reduce(13), // ^=, reduce: BaseLvalue - reduce(13), // <<=, reduce: BaseLvalue - reduce(13), // >>=, reduce: BaseLvalue - reduce(13), // +=, reduce: BaseLvalue - reduce(13), // .=, reduce: BaseLvalue - reduce(13), // -=, reduce: BaseLvalue - reduce(13), // *=, reduce: BaseLvalue - reduce(13), // /=, reduce: BaseLvalue - reduce(13), // //=, reduce: BaseLvalue - reduce(13), // %=, reduce: BaseLvalue - reduce(13), // **=, reduce: BaseLvalue + reduce(15), // ||=, reduce: Lvalue + reduce(15), // ^^=, reduce: Lvalue + reduce(15), // &&=, reduce: Lvalue + reduce(15), // |=, reduce: Lvalue + reduce(15), // ^=, reduce: Lvalue + reduce(15), // <<=, reduce: Lvalue + reduce(15), // >>=, reduce: Lvalue + reduce(15), // +=, reduce: Lvalue + reduce(15), // .=, reduce: Lvalue + reduce(15), // -=, reduce: Lvalue + reduce(15), // *=, reduce: Lvalue + reduce(15), // /=, reduce: Lvalue + reduce(15), // //=, reduce: Lvalue + reduce(15), // %=, reduce: Lvalue + reduce(15), // **=, reduce: Lvalue nil, // ? nil, // : nil, // || @@ -1110,8 +1110,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(14), // =, reduce: BaseLvalue - reduce(14), // [, reduce: BaseLvalue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(16), // =, reduce: BaseLvalue + reduce(16), // [, reduce: BaseLvalue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1121,25 +1125,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(14), // ||=, reduce: BaseLvalue - reduce(14), // ^^=, reduce: BaseLvalue - reduce(14), // &&=, reduce: BaseLvalue - reduce(14), // |=, reduce: BaseLvalue - reduce(14), // ^=, reduce: BaseLvalue - reduce(14), // <<=, reduce: BaseLvalue - reduce(14), // >>=, reduce: BaseLvalue - reduce(14), // +=, reduce: BaseLvalue - reduce(14), // .=, reduce: BaseLvalue - reduce(14), // -=, reduce: BaseLvalue - reduce(14), // *=, reduce: BaseLvalue - reduce(14), // /=, reduce: BaseLvalue - reduce(14), // //=, reduce: BaseLvalue - reduce(14), // %=, reduce: BaseLvalue - reduce(14), // **=, reduce: BaseLvalue + reduce(16), // ||=, reduce: BaseLvalue + reduce(16), // ^^=, reduce: BaseLvalue + reduce(16), // &&=, reduce: BaseLvalue + reduce(16), // |=, reduce: BaseLvalue + reduce(16), // ^=, reduce: BaseLvalue + reduce(16), // <<=, reduce: BaseLvalue + reduce(16), // >>=, reduce: BaseLvalue + reduce(16), // +=, reduce: BaseLvalue + reduce(16), // .=, reduce: BaseLvalue + reduce(16), // -=, reduce: BaseLvalue + reduce(16), // *=, reduce: BaseLvalue + reduce(16), // /=, reduce: BaseLvalue + reduce(16), // //=, reduce: BaseLvalue + reduce(16), // %=, reduce: BaseLvalue + reduce(16), // **=, reduce: BaseLvalue nil, // ? nil, // : nil, // || @@ -1201,8 +1201,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(15), // =, reduce: BaseLvalue - reduce(15), // [, reduce: BaseLvalue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(17), // =, reduce: BaseLvalue + reduce(17), // [, reduce: BaseLvalue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1212,25 +1216,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(15), // ||=, reduce: BaseLvalue - reduce(15), // ^^=, reduce: BaseLvalue - reduce(15), // &&=, reduce: BaseLvalue - reduce(15), // |=, reduce: BaseLvalue - reduce(15), // ^=, reduce: BaseLvalue - reduce(15), // <<=, reduce: BaseLvalue - reduce(15), // >>=, reduce: BaseLvalue - reduce(15), // +=, reduce: BaseLvalue - reduce(15), // .=, reduce: BaseLvalue - reduce(15), // -=, reduce: BaseLvalue - reduce(15), // *=, reduce: BaseLvalue - reduce(15), // /=, reduce: BaseLvalue - reduce(15), // //=, reduce: BaseLvalue - reduce(15), // %=, reduce: BaseLvalue - reduce(15), // **=, reduce: BaseLvalue + reduce(17), // ||=, reduce: BaseLvalue + reduce(17), // ^^=, reduce: BaseLvalue + reduce(17), // &&=, reduce: BaseLvalue + reduce(17), // |=, reduce: BaseLvalue + reduce(17), // ^=, reduce: BaseLvalue + reduce(17), // <<=, reduce: BaseLvalue + reduce(17), // >>=, reduce: BaseLvalue + reduce(17), // +=, reduce: BaseLvalue + reduce(17), // .=, reduce: BaseLvalue + reduce(17), // -=, reduce: BaseLvalue + reduce(17), // *=, reduce: BaseLvalue + reduce(17), // /=, reduce: BaseLvalue + reduce(17), // //=, reduce: BaseLvalue + reduce(17), // %=, reduce: BaseLvalue + reduce(17), // **=, reduce: BaseLvalue nil, // ? nil, // : nil, // || @@ -1292,8 +1292,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(17), // =, reduce: FieldValue - reduce(17), // [, reduce: FieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(18), // =, reduce: BaseLvalue + reduce(18), // [, reduce: BaseLvalue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1303,25 +1307,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(17), // ||=, reduce: FieldValue - reduce(17), // ^^=, reduce: FieldValue - reduce(17), // &&=, reduce: FieldValue - reduce(17), // |=, reduce: FieldValue - reduce(17), // ^=, reduce: FieldValue - reduce(17), // <<=, reduce: FieldValue - reduce(17), // >>=, reduce: FieldValue - reduce(17), // +=, reduce: FieldValue - reduce(17), // .=, reduce: FieldValue - reduce(17), // -=, reduce: FieldValue - reduce(17), // *=, reduce: FieldValue - reduce(17), // /=, reduce: FieldValue - reduce(17), // //=, reduce: FieldValue - reduce(17), // %=, reduce: FieldValue - reduce(17), // **=, reduce: FieldValue + reduce(18), // ||=, reduce: BaseLvalue + reduce(18), // ^^=, reduce: BaseLvalue + reduce(18), // &&=, reduce: BaseLvalue + reduce(18), // |=, reduce: BaseLvalue + reduce(18), // ^=, reduce: BaseLvalue + reduce(18), // <<=, reduce: BaseLvalue + reduce(18), // >>=, reduce: BaseLvalue + reduce(18), // +=, reduce: BaseLvalue + reduce(18), // .=, reduce: BaseLvalue + reduce(18), // -=, reduce: BaseLvalue + reduce(18), // *=, reduce: BaseLvalue + reduce(18), // /=, reduce: BaseLvalue + reduce(18), // //=, reduce: BaseLvalue + reduce(18), // %=, reduce: BaseLvalue + reduce(18), // **=, reduce: BaseLvalue nil, // ? nil, // : nil, // || @@ -1383,8 +1383,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(18), // =, reduce: FieldValue - reduce(18), // [, reduce: FieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(19), // =, reduce: BaseLvalue + reduce(19), // [, reduce: BaseLvalue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1394,25 +1398,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(18), // ||=, reduce: FieldValue - reduce(18), // ^^=, reduce: FieldValue - reduce(18), // &&=, reduce: FieldValue - reduce(18), // |=, reduce: FieldValue - reduce(18), // ^=, reduce: FieldValue - reduce(18), // <<=, reduce: FieldValue - reduce(18), // >>=, reduce: FieldValue - reduce(18), // +=, reduce: FieldValue - reduce(18), // .=, reduce: FieldValue - reduce(18), // -=, reduce: FieldValue - reduce(18), // *=, reduce: FieldValue - reduce(18), // /=, reduce: FieldValue - reduce(18), // //=, reduce: FieldValue - reduce(18), // %=, reduce: FieldValue - reduce(18), // **=, reduce: FieldValue + reduce(19), // ||=, reduce: BaseLvalue + reduce(19), // ^^=, reduce: BaseLvalue + reduce(19), // &&=, reduce: BaseLvalue + reduce(19), // |=, reduce: BaseLvalue + reduce(19), // ^=, reduce: BaseLvalue + reduce(19), // <<=, reduce: BaseLvalue + reduce(19), // >>=, reduce: BaseLvalue + reduce(19), // +=, reduce: BaseLvalue + reduce(19), // .=, reduce: BaseLvalue + reduce(19), // -=, reduce: BaseLvalue + reduce(19), // *=, reduce: BaseLvalue + reduce(19), // /=, reduce: BaseLvalue + reduce(19), // //=, reduce: BaseLvalue + reduce(19), // %=, reduce: BaseLvalue + reduce(19), // **=, reduce: BaseLvalue nil, // ? nil, // : nil, // || @@ -1474,8 +1474,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(19), // =, reduce: FieldValue - reduce(19), // [, reduce: FieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(21), // =, reduce: FieldValue + reduce(21), // [, reduce: FieldValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1485,25 +1489,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(19), // ||=, reduce: FieldValue - reduce(19), // ^^=, reduce: FieldValue - reduce(19), // &&=, reduce: FieldValue - reduce(19), // |=, reduce: FieldValue - reduce(19), // ^=, reduce: FieldValue - reduce(19), // <<=, reduce: FieldValue - reduce(19), // >>=, reduce: FieldValue - reduce(19), // +=, reduce: FieldValue - reduce(19), // .=, reduce: FieldValue - reduce(19), // -=, reduce: FieldValue - reduce(19), // *=, reduce: FieldValue - reduce(19), // /=, reduce: FieldValue - reduce(19), // //=, reduce: FieldValue - reduce(19), // %=, reduce: FieldValue - reduce(19), // **=, reduce: FieldValue + reduce(21), // ||=, reduce: FieldValue + reduce(21), // ^^=, reduce: FieldValue + reduce(21), // &&=, reduce: FieldValue + reduce(21), // |=, reduce: FieldValue + reduce(21), // ^=, reduce: FieldValue + reduce(21), // <<=, reduce: FieldValue + reduce(21), // >>=, reduce: FieldValue + reduce(21), // +=, reduce: FieldValue + reduce(21), // .=, reduce: FieldValue + reduce(21), // -=, reduce: FieldValue + reduce(21), // *=, reduce: FieldValue + reduce(21), // /=, reduce: FieldValue + reduce(21), // //=, reduce: FieldValue + reduce(21), // %=, reduce: FieldValue + reduce(21), // **=, reduce: FieldValue nil, // ? nil, // : nil, // || @@ -1565,8 +1565,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(20), // =, reduce: DirectFieldValue - reduce(20), // [, reduce: DirectFieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(22), // =, reduce: FieldValue + reduce(22), // [, reduce: FieldValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1576,25 +1580,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(20), // ||=, reduce: DirectFieldValue - reduce(20), // ^^=, reduce: DirectFieldValue - reduce(20), // &&=, reduce: DirectFieldValue - reduce(20), // |=, reduce: DirectFieldValue - reduce(20), // ^=, reduce: DirectFieldValue - reduce(20), // <<=, reduce: DirectFieldValue - reduce(20), // >>=, reduce: DirectFieldValue - reduce(20), // +=, reduce: DirectFieldValue - reduce(20), // .=, reduce: DirectFieldValue - reduce(20), // -=, reduce: DirectFieldValue - reduce(20), // *=, reduce: DirectFieldValue - reduce(20), // /=, reduce: DirectFieldValue - reduce(20), // //=, reduce: DirectFieldValue - reduce(20), // %=, reduce: DirectFieldValue - reduce(20), // **=, reduce: DirectFieldValue + reduce(22), // ||=, reduce: FieldValue + reduce(22), // ^^=, reduce: FieldValue + reduce(22), // &&=, reduce: FieldValue + reduce(22), // |=, reduce: FieldValue + reduce(22), // ^=, reduce: FieldValue + reduce(22), // <<=, reduce: FieldValue + reduce(22), // >>=, reduce: FieldValue + reduce(22), // +=, reduce: FieldValue + reduce(22), // .=, reduce: FieldValue + reduce(22), // -=, reduce: FieldValue + reduce(22), // *=, reduce: FieldValue + reduce(22), // /=, reduce: FieldValue + reduce(22), // //=, reduce: FieldValue + reduce(22), // %=, reduce: FieldValue + reduce(22), // **=, reduce: FieldValue nil, // ? nil, // : nil, // || @@ -1656,36 +1656,36 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + reduce(23), // =, reduce: FieldValue + reduce(23), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + reduce(23), // ||=, reduce: FieldValue + reduce(23), // ^^=, reduce: FieldValue + reduce(23), // &&=, reduce: FieldValue + reduce(23), // |=, reduce: FieldValue + reduce(23), // ^=, reduce: FieldValue + reduce(23), // <<=, reduce: FieldValue + reduce(23), // >>=, reduce: FieldValue + reduce(23), // +=, reduce: FieldValue + reduce(23), // .=, reduce: FieldValue + reduce(23), // -=, reduce: FieldValue + reduce(23), // *=, reduce: FieldValue + reduce(23), // /=, reduce: FieldValue + reduce(23), // //=, reduce: FieldValue + reduce(23), // %=, reduce: FieldValue + reduce(23), // **=, reduce: FieldValue nil, // ? nil, // : nil, // || @@ -1704,10 +1704,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -1716,28 +1716,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(91), // ( + nil, // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + 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, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + 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 }, }, actionRow{ // S19 @@ -1747,8 +1747,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(22), // =, reduce: BracedFieldValue - reduce(22), // [, reduce: BracedFieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(24), // =, reduce: DirectFieldValue + reduce(24), // [, reduce: DirectFieldValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1758,25 +1762,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(22), // ||=, reduce: BracedFieldValue - reduce(22), // ^^=, reduce: BracedFieldValue - reduce(22), // &&=, reduce: BracedFieldValue - reduce(22), // |=, reduce: BracedFieldValue - reduce(22), // ^=, reduce: BracedFieldValue - reduce(22), // <<=, reduce: BracedFieldValue - reduce(22), // >>=, reduce: BracedFieldValue - reduce(22), // +=, reduce: BracedFieldValue - reduce(22), // .=, reduce: BracedFieldValue - reduce(22), // -=, reduce: BracedFieldValue - reduce(22), // *=, reduce: BracedFieldValue - reduce(22), // /=, reduce: BracedFieldValue - reduce(22), // //=, reduce: BracedFieldValue - reduce(22), // %=, reduce: BracedFieldValue - reduce(22), // **=, reduce: BracedFieldValue + reduce(24), // ||=, reduce: DirectFieldValue + reduce(24), // ^^=, reduce: DirectFieldValue + reduce(24), // &&=, reduce: DirectFieldValue + reduce(24), // |=, reduce: DirectFieldValue + reduce(24), // ^=, reduce: DirectFieldValue + reduce(24), // <<=, reduce: DirectFieldValue + reduce(24), // >>=, reduce: DirectFieldValue + reduce(24), // +=, reduce: DirectFieldValue + reduce(24), // .=, reduce: DirectFieldValue + reduce(24), // -=, reduce: DirectFieldValue + reduce(24), // *=, reduce: DirectFieldValue + reduce(24), // /=, reduce: DirectFieldValue + reduce(24), // //=, reduce: DirectFieldValue + reduce(24), // %=, reduce: DirectFieldValue + reduce(24), // **=, reduce: DirectFieldValue nil, // ? nil, // : nil, // || @@ -1838,36 +1838,36 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(23), // =, reduce: FullSrec - reduce(23), // [, reduce: FullSrec - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(50), // { nil, // } nil, // md_token_end - reduce(23), // ||=, reduce: FullSrec - reduce(23), // ^^=, reduce: FullSrec - reduce(23), // &&=, reduce: FullSrec - reduce(23), // |=, reduce: FullSrec - reduce(23), // ^=, reduce: FullSrec - reduce(23), // <<=, reduce: FullSrec - reduce(23), // >>=, reduce: FullSrec - reduce(23), // +=, reduce: FullSrec - reduce(23), // .=, reduce: FullSrec - reduce(23), // -=, reduce: FullSrec - reduce(23), // *=, reduce: FullSrec - reduce(23), // /=, reduce: FullSrec - reduce(23), // //=, reduce: FullSrec - reduce(23), // %=, reduce: FullSrec - reduce(23), // **=, reduce: FullSrec + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -1886,10 +1886,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -1898,28 +1898,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - nil, // ( + shift(93), // ( 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 + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - 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 + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S21 @@ -1929,8 +1929,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(24), // =, reduce: OosvarValue - reduce(24), // [, reduce: OosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(26), // =, reduce: BracedFieldValue + reduce(26), // [, reduce: BracedFieldValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -1940,25 +1944,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(24), // ||=, reduce: OosvarValue - reduce(24), // ^^=, reduce: OosvarValue - reduce(24), // &&=, reduce: OosvarValue - reduce(24), // |=, reduce: OosvarValue - reduce(24), // ^=, reduce: OosvarValue - reduce(24), // <<=, reduce: OosvarValue - reduce(24), // >>=, reduce: OosvarValue - reduce(24), // +=, reduce: OosvarValue - reduce(24), // .=, reduce: OosvarValue - reduce(24), // -=, reduce: OosvarValue - reduce(24), // *=, reduce: OosvarValue - reduce(24), // /=, reduce: OosvarValue - reduce(24), // //=, reduce: OosvarValue - reduce(24), // %=, reduce: OosvarValue - reduce(24), // **=, reduce: OosvarValue + reduce(26), // ||=, reduce: BracedFieldValue + reduce(26), // ^^=, reduce: BracedFieldValue + reduce(26), // &&=, reduce: BracedFieldValue + reduce(26), // |=, reduce: BracedFieldValue + reduce(26), // ^=, reduce: BracedFieldValue + reduce(26), // <<=, reduce: BracedFieldValue + reduce(26), // >>=, reduce: BracedFieldValue + reduce(26), // +=, reduce: BracedFieldValue + reduce(26), // .=, reduce: BracedFieldValue + reduce(26), // -=, reduce: BracedFieldValue + reduce(26), // *=, reduce: BracedFieldValue + reduce(26), // /=, reduce: BracedFieldValue + reduce(26), // //=, reduce: BracedFieldValue + reduce(26), // %=, reduce: BracedFieldValue + reduce(26), // **=, reduce: BracedFieldValue nil, // ? nil, // : nil, // || @@ -2020,8 +2020,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(25), // =, reduce: OosvarValue - reduce(25), // [, reduce: OosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(27), // =, reduce: FullSrec + reduce(27), // [, reduce: FullSrec nil, // ] nil, // md_token_field_name nil, // $[ @@ -2031,25 +2035,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(25), // ||=, reduce: OosvarValue - reduce(25), // ^^=, reduce: OosvarValue - reduce(25), // &&=, reduce: OosvarValue - reduce(25), // |=, reduce: OosvarValue - reduce(25), // ^=, reduce: OosvarValue - reduce(25), // <<=, reduce: OosvarValue - reduce(25), // >>=, reduce: OosvarValue - reduce(25), // +=, reduce: OosvarValue - reduce(25), // .=, reduce: OosvarValue - reduce(25), // -=, reduce: OosvarValue - reduce(25), // *=, reduce: OosvarValue - reduce(25), // /=, reduce: OosvarValue - reduce(25), // //=, reduce: OosvarValue - reduce(25), // %=, reduce: OosvarValue - reduce(25), // **=, reduce: OosvarValue + reduce(27), // ||=, reduce: FullSrec + reduce(27), // ^^=, reduce: FullSrec + reduce(27), // &&=, reduce: FullSrec + reduce(27), // |=, reduce: FullSrec + reduce(27), // ^=, reduce: FullSrec + reduce(27), // <<=, reduce: FullSrec + reduce(27), // >>=, reduce: FullSrec + reduce(27), // +=, reduce: FullSrec + reduce(27), // .=, reduce: FullSrec + reduce(27), // -=, reduce: FullSrec + reduce(27), // *=, reduce: FullSrec + reduce(27), // /=, reduce: FullSrec + reduce(27), // //=, reduce: FullSrec + reduce(27), // %=, reduce: FullSrec + reduce(27), // **=, reduce: FullSrec nil, // ? nil, // : nil, // || @@ -2111,8 +2111,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(26), // =, reduce: OosvarValue - reduce(26), // [, reduce: OosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(28), // =, reduce: OosvarValue + reduce(28), // [, reduce: OosvarValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -2122,25 +2126,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(26), // ||=, reduce: OosvarValue - reduce(26), // ^^=, reduce: OosvarValue - reduce(26), // &&=, reduce: OosvarValue - reduce(26), // |=, reduce: OosvarValue - reduce(26), // ^=, reduce: OosvarValue - reduce(26), // <<=, reduce: OosvarValue - reduce(26), // >>=, reduce: OosvarValue - reduce(26), // +=, reduce: OosvarValue - reduce(26), // .=, reduce: OosvarValue - reduce(26), // -=, reduce: OosvarValue - reduce(26), // *=, reduce: OosvarValue - reduce(26), // /=, reduce: OosvarValue - reduce(26), // //=, reduce: OosvarValue - reduce(26), // %=, reduce: OosvarValue - reduce(26), // **=, reduce: OosvarValue + reduce(28), // ||=, reduce: OosvarValue + reduce(28), // ^^=, reduce: OosvarValue + reduce(28), // &&=, reduce: OosvarValue + reduce(28), // |=, reduce: OosvarValue + reduce(28), // ^=, reduce: OosvarValue + reduce(28), // <<=, reduce: OosvarValue + reduce(28), // >>=, reduce: OosvarValue + reduce(28), // +=, reduce: OosvarValue + reduce(28), // .=, reduce: OosvarValue + reduce(28), // -=, reduce: OosvarValue + reduce(28), // *=, reduce: OosvarValue + reduce(28), // /=, reduce: OosvarValue + reduce(28), // //=, reduce: OosvarValue + reduce(28), // %=, reduce: OosvarValue + reduce(28), // **=, reduce: OosvarValue nil, // ? nil, // : nil, // || @@ -2202,8 +2202,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(27), // =, reduce: DirectOosvarValue - reduce(27), // [, reduce: DirectOosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(29), // =, reduce: OosvarValue + reduce(29), // [, reduce: OosvarValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -2213,25 +2217,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(27), // ||=, reduce: DirectOosvarValue - reduce(27), // ^^=, reduce: DirectOosvarValue - reduce(27), // &&=, reduce: DirectOosvarValue - reduce(27), // |=, reduce: DirectOosvarValue - reduce(27), // ^=, reduce: DirectOosvarValue - reduce(27), // <<=, reduce: DirectOosvarValue - reduce(27), // >>=, reduce: DirectOosvarValue - reduce(27), // +=, reduce: DirectOosvarValue - reduce(27), // .=, reduce: DirectOosvarValue - reduce(27), // -=, reduce: DirectOosvarValue - reduce(27), // *=, reduce: DirectOosvarValue - reduce(27), // /=, reduce: DirectOosvarValue - reduce(27), // //=, reduce: DirectOosvarValue - reduce(27), // %=, reduce: DirectOosvarValue - reduce(27), // **=, reduce: DirectOosvarValue + reduce(29), // ||=, reduce: OosvarValue + reduce(29), // ^^=, reduce: OosvarValue + reduce(29), // &&=, reduce: OosvarValue + reduce(29), // |=, reduce: OosvarValue + reduce(29), // ^=, reduce: OosvarValue + reduce(29), // <<=, reduce: OosvarValue + reduce(29), // >>=, reduce: OosvarValue + reduce(29), // +=, reduce: OosvarValue + reduce(29), // .=, reduce: OosvarValue + reduce(29), // -=, reduce: OosvarValue + reduce(29), // *=, reduce: OosvarValue + reduce(29), // /=, reduce: OosvarValue + reduce(29), // //=, reduce: OosvarValue + reduce(29), // %=, reduce: OosvarValue + reduce(29), // **=, reduce: OosvarValue nil, // ? nil, // : nil, // || @@ -2293,36 +2293,36 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + reduce(30), // =, reduce: OosvarValue + reduce(30), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + reduce(30), // ||=, reduce: OosvarValue + reduce(30), // ^^=, reduce: OosvarValue + reduce(30), // &&=, reduce: OosvarValue + reduce(30), // |=, reduce: OosvarValue + reduce(30), // ^=, reduce: OosvarValue + reduce(30), // <<=, reduce: OosvarValue + reduce(30), // >>=, reduce: OosvarValue + reduce(30), // +=, reduce: OosvarValue + reduce(30), // .=, reduce: OosvarValue + reduce(30), // -=, reduce: OosvarValue + reduce(30), // *=, reduce: OosvarValue + reduce(30), // /=, reduce: OosvarValue + reduce(30), // //=, reduce: OosvarValue + reduce(30), // %=, reduce: OosvarValue + reduce(30), // **=, reduce: OosvarValue nil, // ? nil, // : nil, // || @@ -2341,10 +2341,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -2353,28 +2353,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(91), // ( + nil, // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + 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, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + 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 }, }, actionRow{ // S26 @@ -2384,8 +2384,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(29), // =, reduce: BracedOosvarValue - reduce(29), // [, reduce: BracedOosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(31), // =, reduce: DirectOosvarValue + reduce(31), // [, reduce: DirectOosvarValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -2395,25 +2399,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(29), // ||=, reduce: BracedOosvarValue - reduce(29), // ^^=, reduce: BracedOosvarValue - reduce(29), // &&=, reduce: BracedOosvarValue - reduce(29), // |=, reduce: BracedOosvarValue - reduce(29), // ^=, reduce: BracedOosvarValue - reduce(29), // <<=, reduce: BracedOosvarValue - reduce(29), // >>=, reduce: BracedOosvarValue - reduce(29), // +=, reduce: BracedOosvarValue - reduce(29), // .=, reduce: BracedOosvarValue - reduce(29), // -=, reduce: BracedOosvarValue - reduce(29), // *=, reduce: BracedOosvarValue - reduce(29), // /=, reduce: BracedOosvarValue - reduce(29), // //=, reduce: BracedOosvarValue - reduce(29), // %=, reduce: BracedOosvarValue - reduce(29), // **=, reduce: BracedOosvarValue + reduce(31), // ||=, reduce: DirectOosvarValue + reduce(31), // ^^=, reduce: DirectOosvarValue + reduce(31), // &&=, reduce: DirectOosvarValue + reduce(31), // |=, reduce: DirectOosvarValue + reduce(31), // ^=, reduce: DirectOosvarValue + reduce(31), // <<=, reduce: DirectOosvarValue + reduce(31), // >>=, reduce: DirectOosvarValue + reduce(31), // +=, reduce: DirectOosvarValue + reduce(31), // .=, reduce: DirectOosvarValue + reduce(31), // -=, reduce: DirectOosvarValue + reduce(31), // *=, reduce: DirectOosvarValue + reduce(31), // /=, reduce: DirectOosvarValue + reduce(31), // //=, reduce: DirectOosvarValue + reduce(31), // %=, reduce: DirectOosvarValue + reduce(31), // **=, reduce: DirectOosvarValue nil, // ? nil, // : nil, // || @@ -2475,36 +2475,36 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - reduce(30), // =, reduce: FullOosvar - reduce(30), // [, reduce: FullOosvar - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(50), // { nil, // } nil, // md_token_end - reduce(30), // ||=, reduce: FullOosvar - reduce(30), // ^^=, reduce: FullOosvar - reduce(30), // &&=, reduce: FullOosvar - reduce(30), // |=, reduce: FullOosvar - reduce(30), // ^=, reduce: FullOosvar - reduce(30), // <<=, reduce: FullOosvar - reduce(30), // >>=, reduce: FullOosvar - reduce(30), // +=, reduce: FullOosvar - reduce(30), // .=, reduce: FullOosvar - reduce(30), // -=, reduce: FullOosvar - reduce(30), // *=, reduce: FullOosvar - reduce(30), // /=, reduce: FullOosvar - reduce(30), // //=, reduce: FullOosvar - reduce(30), // %=, reduce: FullOosvar - reduce(30), // **=, reduce: FullOosvar + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -2523,10 +2523,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -2535,28 +2535,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - nil, // ( + shift(93), // ( 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 + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - 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 + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S28 @@ -2566,8 +2566,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(33), // =, reduce: BracedOosvarValue + reduce(33), // [, reduce: BracedOosvarValue nil, // ] nil, // md_token_field_name nil, // $[ @@ -2577,25 +2581,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - shift(115), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + reduce(33), // ||=, reduce: BracedOosvarValue + reduce(33), // ^^=, reduce: BracedOosvarValue + reduce(33), // &&=, reduce: BracedOosvarValue + reduce(33), // |=, reduce: BracedOosvarValue + reduce(33), // ^=, reduce: BracedOosvarValue + reduce(33), // <<=, reduce: BracedOosvarValue + reduce(33), // >>=, reduce: BracedOosvarValue + reduce(33), // +=, reduce: BracedOosvarValue + reduce(33), // .=, reduce: BracedOosvarValue + reduce(33), // -=, reduce: BracedOosvarValue + reduce(33), // *=, reduce: BracedOosvarValue + reduce(33), // /=, reduce: BracedOosvarValue + reduce(33), // //=, reduce: BracedOosvarValue + reduce(33), // %=, reduce: BracedOosvarValue + reduce(33), // **=, reduce: BracedOosvarValue nil, // ? nil, // : nil, // || @@ -2657,8 +2657,12 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(34), // =, reduce: FullOosvar + reduce(34), // [, reduce: FullOosvar nil, // ] nil, // md_token_field_name nil, // $[ @@ -2668,25 +2672,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - shift(116), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + reduce(34), // ||=, reduce: FullOosvar + reduce(34), // ^^=, reduce: FullOosvar + reduce(34), // &&=, reduce: FullOosvar + reduce(34), // |=, reduce: FullOosvar + reduce(34), // ^=, reduce: FullOosvar + reduce(34), // <<=, reduce: FullOosvar + reduce(34), // >>=, reduce: FullOosvar + reduce(34), // +=, reduce: FullOosvar + reduce(34), // .=, reduce: FullOosvar + reduce(34), // -=, reduce: FullOosvar + reduce(34), // *=, reduce: FullOosvar + reduce(34), // /=, reduce: FullOosvar + reduce(34), // //=, reduce: FullOosvar + reduce(34), // %=, reduce: FullOosvar + reduce(34), // **=, reduce: FullOosvar nil, // ? nil, // : nil, // || @@ -2748,21 +2748,21 @@ var actionTab = actionTable{ reduce(4), // $, reduce: StatementBlock nil, // empty reduce(4), // ;, reduce: StatementBlock + shift(5), // md_token_begin + nil, // { + nil, // } + shift(7), // md_token_end nil, // = nil, // [ nil, // ] - shift(17), // md_token_field_name - shift(18), // $[ - shift(19), // md_token_braced_field_name - shift(20), // md_token_full_srec - shift(24), // md_token_oosvar_name - shift(25), // @[ - shift(26), // md_token_braced_oosvar_name - shift(27), // md_token_full_oosvar - shift(28), // md_token_begin - nil, // { - nil, // } - shift(29), // md_token_end + shift(19), // md_token_field_name + shift(20), // $[ + shift(21), // md_token_braced_field_name + shift(22), // md_token_full_srec + shift(26), // md_token_oosvar_name + shift(27), // @[ + shift(28), // md_token_braced_oosvar_name + shift(29), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -2839,1568 +2839,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S32 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S33 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S34 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S35 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S36 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S37 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S38 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S39 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S40 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S41 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S42 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S43 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S44 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S45 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S46 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S47 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S48 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; + shift(121), // md_token_begin + nil, // { + shift(122), // } + shift(124), // md_token_end nil, // = nil, // [ - shift(200), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end + nil, // ] + shift(19), // md_token_field_name + shift(20), // $[ + shift(21), // md_token_braced_field_name + shift(22), // md_token_full_srec + shift(26), // md_token_oosvar_name + shift(27), // @[ + shift(28), // md_token_braced_oosvar_name + shift(29), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -4470,104 +2923,1837 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S32 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + shift(121), // md_token_begin + nil, // { + shift(128), // } + shift(124), // md_token_end + nil, // = + nil, // [ + nil, // ] + shift(19), // md_token_field_name + shift(20), // $[ + shift(21), // md_token_braced_field_name + shift(22), // md_token_full_srec + shift(26), // md_token_oosvar_name + shift(27), // @[ + shift(28), // md_token_braced_oosvar_name + shift(29), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S33 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S34 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S35 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S36 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S37 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S38 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S39 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S40 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S41 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S42 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S43 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S44 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S45 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S46 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S47 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S48 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, actionRow{ // S49 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(103), // [, reduce: MlrvalOrFunction - reduce(103), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(103), // ||, reduce: MlrvalOrFunction - reduce(103), // ^^, reduce: MlrvalOrFunction - reduce(103), // &&, reduce: MlrvalOrFunction - reduce(103), // =~, reduce: MlrvalOrFunction - reduce(103), // !=~, reduce: MlrvalOrFunction - reduce(103), // ==, reduce: MlrvalOrFunction - reduce(103), // !=, reduce: MlrvalOrFunction - reduce(103), // >, reduce: MlrvalOrFunction - reduce(103), // >=, reduce: MlrvalOrFunction - reduce(103), // <, reduce: MlrvalOrFunction - reduce(103), // <=, reduce: MlrvalOrFunction - reduce(103), // |, reduce: MlrvalOrFunction - reduce(103), // ^, reduce: MlrvalOrFunction - reduce(103), // &, reduce: MlrvalOrFunction - reduce(103), // <<, reduce: MlrvalOrFunction - reduce(103), // >>, reduce: MlrvalOrFunction - reduce(103), // +, reduce: MlrvalOrFunction - reduce(103), // -, reduce: MlrvalOrFunction - reduce(103), // .+, reduce: MlrvalOrFunction - reduce(103), // .-, reduce: MlrvalOrFunction - reduce(103), // ., reduce: MlrvalOrFunction - reduce(103), // *, reduce: MlrvalOrFunction - reduce(103), // /, reduce: MlrvalOrFunction - reduce(103), // //, reduce: MlrvalOrFunction - reduce(103), // %, reduce: MlrvalOrFunction - reduce(103), // .*, reduce: MlrvalOrFunction - reduce(103), // ./, reduce: MlrvalOrFunction - reduce(103), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction - 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, // , - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S50 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + shift(212), // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S51 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(280), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S52 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(105), // [, reduce: MlrvalOrFunction reduce(105), // ], reduce: MlrvalOrFunction @@ -4579,10 +4765,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -4652,3835 +4834,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S51 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(104), // [, reduce: MlrvalOrFunction - reduce(104), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(104), // ||, reduce: MlrvalOrFunction - reduce(104), // ^^, reduce: MlrvalOrFunction - reduce(104), // &&, reduce: MlrvalOrFunction - reduce(104), // =~, reduce: MlrvalOrFunction - reduce(104), // !=~, reduce: MlrvalOrFunction - reduce(104), // ==, reduce: MlrvalOrFunction - reduce(104), // !=, reduce: MlrvalOrFunction - reduce(104), // >, reduce: MlrvalOrFunction - reduce(104), // >=, reduce: MlrvalOrFunction - reduce(104), // <, reduce: MlrvalOrFunction - reduce(104), // <=, reduce: MlrvalOrFunction - reduce(104), // |, reduce: MlrvalOrFunction - reduce(104), // ^, reduce: MlrvalOrFunction - reduce(104), // &, reduce: MlrvalOrFunction - reduce(104), // <<, reduce: MlrvalOrFunction - reduce(104), // >>, reduce: MlrvalOrFunction - reduce(104), // +, reduce: MlrvalOrFunction - reduce(104), // -, reduce: MlrvalOrFunction - reduce(104), // .+, reduce: MlrvalOrFunction - reduce(104), // .-, reduce: MlrvalOrFunction - reduce(104), // ., reduce: MlrvalOrFunction - reduce(104), // *, reduce: MlrvalOrFunction - reduce(104), // /, reduce: MlrvalOrFunction - reduce(104), // //, reduce: MlrvalOrFunction - reduce(104), // %, reduce: MlrvalOrFunction - reduce(104), // .*, reduce: MlrvalOrFunction - reduce(104), // ./, reduce: MlrvalOrFunction - reduce(104), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(104), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S52 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(106), // [, reduce: MlrvalOrFunction - reduce(106), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(106), // ||, reduce: MlrvalOrFunction - reduce(106), // ^^, reduce: MlrvalOrFunction - reduce(106), // &&, reduce: MlrvalOrFunction - reduce(106), // =~, reduce: MlrvalOrFunction - reduce(106), // !=~, reduce: MlrvalOrFunction - reduce(106), // ==, reduce: MlrvalOrFunction - reduce(106), // !=, reduce: MlrvalOrFunction - reduce(106), // >, reduce: MlrvalOrFunction - reduce(106), // >=, reduce: MlrvalOrFunction - reduce(106), // <, reduce: MlrvalOrFunction - reduce(106), // <=, reduce: MlrvalOrFunction - reduce(106), // |, reduce: MlrvalOrFunction - reduce(106), // ^, reduce: MlrvalOrFunction - reduce(106), // &, reduce: MlrvalOrFunction - reduce(106), // <<, reduce: MlrvalOrFunction - reduce(106), // >>, reduce: MlrvalOrFunction - reduce(106), // +, reduce: MlrvalOrFunction - reduce(106), // -, reduce: MlrvalOrFunction - reduce(106), // .+, reduce: MlrvalOrFunction - reduce(106), // .-, reduce: MlrvalOrFunction - reduce(106), // ., reduce: MlrvalOrFunction - reduce(106), // *, reduce: MlrvalOrFunction - reduce(106), // /, reduce: MlrvalOrFunction - reduce(106), // //, reduce: MlrvalOrFunction - reduce(106), // %, reduce: MlrvalOrFunction - reduce(106), // .*, reduce: MlrvalOrFunction - reduce(106), // ./, reduce: MlrvalOrFunction - reduce(106), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(106), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, actionRow{ // S53 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - shift(207), // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S54 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(17), // [, reduce: FieldValue - reduce(17), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(17), // ?, reduce: FieldValue - nil, // : - reduce(17), // ||, reduce: FieldValue - reduce(17), // ^^, reduce: FieldValue - reduce(17), // &&, reduce: FieldValue - reduce(17), // =~, reduce: FieldValue - reduce(17), // !=~, reduce: FieldValue - reduce(17), // ==, reduce: FieldValue - reduce(17), // !=, reduce: FieldValue - reduce(17), // >, reduce: FieldValue - reduce(17), // >=, reduce: FieldValue - reduce(17), // <, reduce: FieldValue - reduce(17), // <=, reduce: FieldValue - reduce(17), // |, reduce: FieldValue - reduce(17), // ^, reduce: FieldValue - reduce(17), // &, reduce: FieldValue - reduce(17), // <<, reduce: FieldValue - reduce(17), // >>, reduce: FieldValue - reduce(17), // +, reduce: FieldValue - reduce(17), // -, reduce: FieldValue - reduce(17), // .+, reduce: FieldValue - reduce(17), // .-, reduce: FieldValue - reduce(17), // ., reduce: FieldValue - reduce(17), // *, reduce: FieldValue - reduce(17), // /, reduce: FieldValue - reduce(17), // //, reduce: FieldValue - reduce(17), // %, reduce: FieldValue - reduce(17), // .*, reduce: FieldValue - reduce(17), // ./, reduce: FieldValue - reduce(17), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(17), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S55 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(18), // [, reduce: FieldValue - reduce(18), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(18), // ?, reduce: FieldValue - nil, // : - reduce(18), // ||, reduce: FieldValue - reduce(18), // ^^, reduce: FieldValue - reduce(18), // &&, reduce: FieldValue - reduce(18), // =~, reduce: FieldValue - reduce(18), // !=~, reduce: FieldValue - reduce(18), // ==, reduce: FieldValue - reduce(18), // !=, reduce: FieldValue - reduce(18), // >, reduce: FieldValue - reduce(18), // >=, reduce: FieldValue - reduce(18), // <, reduce: FieldValue - reduce(18), // <=, reduce: FieldValue - reduce(18), // |, reduce: FieldValue - reduce(18), // ^, reduce: FieldValue - reduce(18), // &, reduce: FieldValue - reduce(18), // <<, reduce: FieldValue - reduce(18), // >>, reduce: FieldValue - reduce(18), // +, reduce: FieldValue - reduce(18), // -, reduce: FieldValue - reduce(18), // .+, reduce: FieldValue - reduce(18), // .-, reduce: FieldValue - reduce(18), // ., reduce: FieldValue - reduce(18), // *, reduce: FieldValue - reduce(18), // /, reduce: FieldValue - reduce(18), // //, reduce: FieldValue - reduce(18), // %, reduce: FieldValue - reduce(18), // .*, reduce: FieldValue - reduce(18), // ./, reduce: FieldValue - reduce(18), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(18), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S56 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(19), // [, reduce: FieldValue - reduce(19), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(19), // ?, reduce: FieldValue - nil, // : - reduce(19), // ||, reduce: FieldValue - reduce(19), // ^^, reduce: FieldValue - reduce(19), // &&, reduce: FieldValue - reduce(19), // =~, reduce: FieldValue - reduce(19), // !=~, reduce: FieldValue - reduce(19), // ==, reduce: FieldValue - reduce(19), // !=, reduce: FieldValue - reduce(19), // >, reduce: FieldValue - reduce(19), // >=, reduce: FieldValue - reduce(19), // <, reduce: FieldValue - reduce(19), // <=, reduce: FieldValue - reduce(19), // |, reduce: FieldValue - reduce(19), // ^, reduce: FieldValue - reduce(19), // &, reduce: FieldValue - reduce(19), // <<, reduce: FieldValue - reduce(19), // >>, reduce: FieldValue - reduce(19), // +, reduce: FieldValue - reduce(19), // -, reduce: FieldValue - reduce(19), // .+, reduce: FieldValue - reduce(19), // .-, reduce: FieldValue - reduce(19), // ., reduce: FieldValue - reduce(19), // *, reduce: FieldValue - reduce(19), // /, reduce: FieldValue - reduce(19), // //, reduce: FieldValue - reduce(19), // %, reduce: FieldValue - reduce(19), // .*, reduce: FieldValue - reduce(19), // ./, reduce: FieldValue - reduce(19), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(19), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S57 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(20), // [, reduce: DirectFieldValue - reduce(20), // ], reduce: DirectFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(20), // ?, reduce: DirectFieldValue - nil, // : - reduce(20), // ||, reduce: DirectFieldValue - reduce(20), // ^^, reduce: DirectFieldValue - reduce(20), // &&, reduce: DirectFieldValue - reduce(20), // =~, reduce: DirectFieldValue - reduce(20), // !=~, reduce: DirectFieldValue - reduce(20), // ==, reduce: DirectFieldValue - reduce(20), // !=, reduce: DirectFieldValue - reduce(20), // >, reduce: DirectFieldValue - reduce(20), // >=, reduce: DirectFieldValue - reduce(20), // <, reduce: DirectFieldValue - reduce(20), // <=, reduce: DirectFieldValue - reduce(20), // |, reduce: DirectFieldValue - reduce(20), // ^, reduce: DirectFieldValue - reduce(20), // &, reduce: DirectFieldValue - reduce(20), // <<, reduce: DirectFieldValue - reduce(20), // >>, reduce: DirectFieldValue - reduce(20), // +, reduce: DirectFieldValue - reduce(20), // -, reduce: DirectFieldValue - reduce(20), // .+, reduce: DirectFieldValue - reduce(20), // .-, reduce: DirectFieldValue - reduce(20), // ., reduce: DirectFieldValue - reduce(20), // *, reduce: DirectFieldValue - reduce(20), // /, reduce: DirectFieldValue - reduce(20), // //, reduce: DirectFieldValue - reduce(20), // %, reduce: DirectFieldValue - reduce(20), // .*, reduce: DirectFieldValue - reduce(20), // ./, reduce: DirectFieldValue - reduce(20), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(20), // **, reduce: DirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S58 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S59 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(22), // [, reduce: BracedFieldValue - reduce(22), // ], reduce: BracedFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: BracedFieldValue - nil, // : - reduce(22), // ||, reduce: BracedFieldValue - reduce(22), // ^^, reduce: BracedFieldValue - reduce(22), // &&, reduce: BracedFieldValue - reduce(22), // =~, reduce: BracedFieldValue - reduce(22), // !=~, reduce: BracedFieldValue - reduce(22), // ==, reduce: BracedFieldValue - reduce(22), // !=, reduce: BracedFieldValue - reduce(22), // >, reduce: BracedFieldValue - reduce(22), // >=, reduce: BracedFieldValue - reduce(22), // <, reduce: BracedFieldValue - reduce(22), // <=, reduce: BracedFieldValue - reduce(22), // |, reduce: BracedFieldValue - reduce(22), // ^, reduce: BracedFieldValue - reduce(22), // &, reduce: BracedFieldValue - reduce(22), // <<, reduce: BracedFieldValue - reduce(22), // >>, reduce: BracedFieldValue - reduce(22), // +, reduce: BracedFieldValue - reduce(22), // -, reduce: BracedFieldValue - reduce(22), // .+, reduce: BracedFieldValue - reduce(22), // .-, reduce: BracedFieldValue - reduce(22), // ., reduce: BracedFieldValue - reduce(22), // *, reduce: BracedFieldValue - reduce(22), // /, reduce: BracedFieldValue - reduce(22), // //, reduce: BracedFieldValue - reduce(22), // %, reduce: BracedFieldValue - reduce(22), // .*, reduce: BracedFieldValue - reduce(22), // ./, reduce: BracedFieldValue - reduce(22), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: BracedFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S60 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(23), // [, reduce: FullSrec - reduce(23), // ], reduce: FullSrec - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FullSrec - nil, // : - reduce(23), // ||, reduce: FullSrec - reduce(23), // ^^, reduce: FullSrec - reduce(23), // &&, reduce: FullSrec - reduce(23), // =~, reduce: FullSrec - reduce(23), // !=~, reduce: FullSrec - reduce(23), // ==, reduce: FullSrec - reduce(23), // !=, reduce: FullSrec - reduce(23), // >, reduce: FullSrec - reduce(23), // >=, reduce: FullSrec - reduce(23), // <, reduce: FullSrec - reduce(23), // <=, reduce: FullSrec - reduce(23), // |, reduce: FullSrec - reduce(23), // ^, reduce: FullSrec - reduce(23), // &, reduce: FullSrec - reduce(23), // <<, reduce: FullSrec - reduce(23), // >>, reduce: FullSrec - reduce(23), // +, reduce: FullSrec - reduce(23), // -, reduce: FullSrec - reduce(23), // .+, reduce: FullSrec - reduce(23), // .-, reduce: FullSrec - reduce(23), // ., reduce: FullSrec - reduce(23), // *, reduce: FullSrec - reduce(23), // /, reduce: FullSrec - reduce(23), // //, reduce: FullSrec - reduce(23), // %, reduce: FullSrec - reduce(23), // .*, reduce: FullSrec - reduce(23), // ./, reduce: FullSrec - reduce(23), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FullSrec - 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, // , - 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 - }, - }, - actionRow{ // S61 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(24), // [, reduce: OosvarValue - reduce(24), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: OosvarValue - nil, // : - reduce(24), // ||, reduce: OosvarValue - reduce(24), // ^^, reduce: OosvarValue - reduce(24), // &&, reduce: OosvarValue - reduce(24), // =~, reduce: OosvarValue - reduce(24), // !=~, reduce: OosvarValue - reduce(24), // ==, reduce: OosvarValue - reduce(24), // !=, reduce: OosvarValue - reduce(24), // >, reduce: OosvarValue - reduce(24), // >=, reduce: OosvarValue - reduce(24), // <, reduce: OosvarValue - reduce(24), // <=, reduce: OosvarValue - reduce(24), // |, reduce: OosvarValue - reduce(24), // ^, reduce: OosvarValue - reduce(24), // &, reduce: OosvarValue - reduce(24), // <<, reduce: OosvarValue - reduce(24), // >>, reduce: OosvarValue - reduce(24), // +, reduce: OosvarValue - reduce(24), // -, reduce: OosvarValue - reduce(24), // .+, reduce: OosvarValue - reduce(24), // .-, reduce: OosvarValue - reduce(24), // ., reduce: OosvarValue - reduce(24), // *, reduce: OosvarValue - reduce(24), // /, reduce: OosvarValue - reduce(24), // //, reduce: OosvarValue - reduce(24), // %, reduce: OosvarValue - reduce(24), // .*, reduce: OosvarValue - reduce(24), // ./, reduce: OosvarValue - reduce(24), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S62 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(25), // [, reduce: OosvarValue - reduce(25), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: OosvarValue - nil, // : - reduce(25), // ||, reduce: OosvarValue - reduce(25), // ^^, reduce: OosvarValue - reduce(25), // &&, reduce: OosvarValue - reduce(25), // =~, reduce: OosvarValue - reduce(25), // !=~, reduce: OosvarValue - reduce(25), // ==, reduce: OosvarValue - reduce(25), // !=, reduce: OosvarValue - reduce(25), // >, reduce: OosvarValue - reduce(25), // >=, reduce: OosvarValue - reduce(25), // <, reduce: OosvarValue - reduce(25), // <=, reduce: OosvarValue - reduce(25), // |, reduce: OosvarValue - reduce(25), // ^, reduce: OosvarValue - reduce(25), // &, reduce: OosvarValue - reduce(25), // <<, reduce: OosvarValue - reduce(25), // >>, reduce: OosvarValue - reduce(25), // +, reduce: OosvarValue - reduce(25), // -, reduce: OosvarValue - reduce(25), // .+, reduce: OosvarValue - reduce(25), // .-, reduce: OosvarValue - reduce(25), // ., reduce: OosvarValue - reduce(25), // *, reduce: OosvarValue - reduce(25), // /, reduce: OosvarValue - reduce(25), // //, reduce: OosvarValue - reduce(25), // %, reduce: OosvarValue - reduce(25), // .*, reduce: OosvarValue - reduce(25), // ./, reduce: OosvarValue - reduce(25), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S63 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(26), // [, reduce: OosvarValue - reduce(26), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: OosvarValue - nil, // : - reduce(26), // ||, reduce: OosvarValue - reduce(26), // ^^, reduce: OosvarValue - reduce(26), // &&, reduce: OosvarValue - reduce(26), // =~, reduce: OosvarValue - reduce(26), // !=~, reduce: OosvarValue - reduce(26), // ==, reduce: OosvarValue - reduce(26), // !=, reduce: OosvarValue - reduce(26), // >, reduce: OosvarValue - reduce(26), // >=, reduce: OosvarValue - reduce(26), // <, reduce: OosvarValue - reduce(26), // <=, reduce: OosvarValue - reduce(26), // |, reduce: OosvarValue - reduce(26), // ^, reduce: OosvarValue - reduce(26), // &, reduce: OosvarValue - reduce(26), // <<, reduce: OosvarValue - reduce(26), // >>, reduce: OosvarValue - reduce(26), // +, reduce: OosvarValue - reduce(26), // -, reduce: OosvarValue - reduce(26), // .+, reduce: OosvarValue - reduce(26), // .-, reduce: OosvarValue - reduce(26), // ., reduce: OosvarValue - reduce(26), // *, reduce: OosvarValue - reduce(26), // /, reduce: OosvarValue - reduce(26), // //, reduce: OosvarValue - reduce(26), // %, reduce: OosvarValue - reduce(26), // .*, reduce: OosvarValue - reduce(26), // ./, reduce: OosvarValue - reduce(26), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S64 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(27), // [, reduce: DirectOosvarValue - reduce(27), // ], reduce: DirectOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectOosvarValue - nil, // : - reduce(27), // ||, reduce: DirectOosvarValue - reduce(27), // ^^, reduce: DirectOosvarValue - reduce(27), // &&, reduce: DirectOosvarValue - reduce(27), // =~, reduce: DirectOosvarValue - reduce(27), // !=~, reduce: DirectOosvarValue - reduce(27), // ==, reduce: DirectOosvarValue - reduce(27), // !=, reduce: DirectOosvarValue - reduce(27), // >, reduce: DirectOosvarValue - reduce(27), // >=, reduce: DirectOosvarValue - reduce(27), // <, reduce: DirectOosvarValue - reduce(27), // <=, reduce: DirectOosvarValue - reduce(27), // |, reduce: DirectOosvarValue - reduce(27), // ^, reduce: DirectOosvarValue - reduce(27), // &, reduce: DirectOosvarValue - reduce(27), // <<, reduce: DirectOosvarValue - reduce(27), // >>, reduce: DirectOosvarValue - reduce(27), // +, reduce: DirectOosvarValue - reduce(27), // -, reduce: DirectOosvarValue - reduce(27), // .+, reduce: DirectOosvarValue - reduce(27), // .-, reduce: DirectOosvarValue - reduce(27), // ., reduce: DirectOosvarValue - reduce(27), // *, reduce: DirectOosvarValue - reduce(27), // /, reduce: DirectOosvarValue - reduce(27), // //, reduce: DirectOosvarValue - reduce(27), // %, reduce: DirectOosvarValue - reduce(27), // .*, reduce: DirectOosvarValue - reduce(27), // ./, reduce: DirectOosvarValue - reduce(27), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S65 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S66 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(29), // [, reduce: BracedOosvarValue - reduce(29), // ], reduce: BracedOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedOosvarValue - nil, // : - reduce(29), // ||, reduce: BracedOosvarValue - reduce(29), // ^^, reduce: BracedOosvarValue - reduce(29), // &&, reduce: BracedOosvarValue - reduce(29), // =~, reduce: BracedOosvarValue - reduce(29), // !=~, reduce: BracedOosvarValue - reduce(29), // ==, reduce: BracedOosvarValue - reduce(29), // !=, reduce: BracedOosvarValue - reduce(29), // >, reduce: BracedOosvarValue - reduce(29), // >=, reduce: BracedOosvarValue - reduce(29), // <, reduce: BracedOosvarValue - reduce(29), // <=, reduce: BracedOosvarValue - reduce(29), // |, reduce: BracedOosvarValue - reduce(29), // ^, reduce: BracedOosvarValue - reduce(29), // &, reduce: BracedOosvarValue - reduce(29), // <<, reduce: BracedOosvarValue - reduce(29), // >>, reduce: BracedOosvarValue - reduce(29), // +, reduce: BracedOosvarValue - reduce(29), // -, reduce: BracedOosvarValue - reduce(29), // .+, reduce: BracedOosvarValue - reduce(29), // .-, reduce: BracedOosvarValue - reduce(29), // ., reduce: BracedOosvarValue - reduce(29), // *, reduce: BracedOosvarValue - reduce(29), // /, reduce: BracedOosvarValue - reduce(29), // //, reduce: BracedOosvarValue - reduce(29), // %, reduce: BracedOosvarValue - reduce(29), // .*, reduce: BracedOosvarValue - reduce(29), // ./, reduce: BracedOosvarValue - reduce(29), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S67 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(30), // [, reduce: FullOosvar - reduce(30), // ], reduce: FullOosvar - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullOosvar - nil, // : - reduce(30), // ||, reduce: FullOosvar - reduce(30), // ^^, reduce: FullOosvar - reduce(30), // &&, reduce: FullOosvar - reduce(30), // =~, reduce: FullOosvar - reduce(30), // !=~, reduce: FullOosvar - reduce(30), // ==, reduce: FullOosvar - reduce(30), // !=, reduce: FullOosvar - reduce(30), // >, reduce: FullOosvar - reduce(30), // >=, reduce: FullOosvar - reduce(30), // <, reduce: FullOosvar - reduce(30), // <=, reduce: FullOosvar - reduce(30), // |, reduce: FullOosvar - reduce(30), // ^, reduce: FullOosvar - reduce(30), // &, reduce: FullOosvar - reduce(30), // <<, reduce: FullOosvar - reduce(30), // >>, reduce: FullOosvar - reduce(30), // +, reduce: FullOosvar - reduce(30), // -, reduce: FullOosvar - reduce(30), // .+, reduce: FullOosvar - reduce(30), // .-, reduce: FullOosvar - reduce(30), // ., reduce: FullOosvar - reduce(30), // *, reduce: FullOosvar - reduce(30), // /, reduce: FullOosvar - reduce(30), // //, reduce: FullOosvar - reduce(30), // %, reduce: FullOosvar - reduce(30), // .*, reduce: FullOosvar - reduce(30), // ./, reduce: FullOosvar - reduce(30), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullOosvar - 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, // , - 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 - }, - }, - actionRow{ // S68 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - shift(293), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S69 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(49), // ], reduce: Rvalue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S70 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(50), // ], reduce: PrecedenceChainStart - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S71 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(52), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(341), // ? - nil, // : - shift(342), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S72 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(54), // ], reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: LogicalOrTerm - nil, // : - reduce(54), // ||, reduce: LogicalOrTerm - 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, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S73 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(56), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: LogicalXORTerm - nil, // : - reduce(56), // ||, reduce: LogicalXORTerm - reduce(56), // ^^, reduce: LogicalXORTerm - shift(344), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S74 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(58), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalAndTerm - nil, // : - reduce(58), // ||, reduce: LogicalAndTerm - reduce(58), // ^^, reduce: LogicalAndTerm - reduce(58), // &&, reduce: LogicalAndTerm - shift(345), // =~ - shift(346), // !=~ - shift(347), // == - shift(348), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S75 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(63), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(349), // > - shift(350), // >= - shift(351), // < - shift(352), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S76 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(68), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(353), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S77 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(70), // ], reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: BitwiseORTerm - nil, // : - reduce(70), // ||, reduce: BitwiseORTerm - reduce(70), // ^^, reduce: BitwiseORTerm - reduce(70), // &&, reduce: BitwiseORTerm - reduce(70), // =~, reduce: BitwiseORTerm - reduce(70), // !=~, reduce: BitwiseORTerm - reduce(70), // ==, reduce: BitwiseORTerm - reduce(70), // !=, reduce: BitwiseORTerm - reduce(70), // >, reduce: BitwiseORTerm - reduce(70), // >=, reduce: BitwiseORTerm - reduce(70), // <, reduce: BitwiseORTerm - reduce(70), // <=, reduce: BitwiseORTerm - reduce(70), // |, reduce: BitwiseORTerm - shift(354), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S78 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(72), // ], reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(72), // ||, reduce: BitwiseXORTerm - reduce(72), // ^^, reduce: BitwiseXORTerm - reduce(72), // &&, reduce: BitwiseXORTerm - reduce(72), // =~, reduce: BitwiseXORTerm - reduce(72), // !=~, reduce: BitwiseXORTerm - reduce(72), // ==, reduce: BitwiseXORTerm - reduce(72), // !=, reduce: BitwiseXORTerm - reduce(72), // >, reduce: BitwiseXORTerm - reduce(72), // >=, reduce: BitwiseXORTerm - reduce(72), // <, reduce: BitwiseXORTerm - reduce(72), // <=, reduce: BitwiseXORTerm - reduce(72), // |, reduce: BitwiseXORTerm - reduce(72), // ^, reduce: BitwiseXORTerm - shift(355), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S79 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(74), // ], reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(74), // ||, reduce: BitwiseANDTerm - reduce(74), // ^^, reduce: BitwiseANDTerm - reduce(74), // &&, reduce: BitwiseANDTerm - reduce(74), // =~, reduce: BitwiseANDTerm - reduce(74), // !=~, reduce: BitwiseANDTerm - reduce(74), // ==, reduce: BitwiseANDTerm - reduce(74), // !=, reduce: BitwiseANDTerm - reduce(74), // >, reduce: BitwiseANDTerm - reduce(74), // >=, reduce: BitwiseANDTerm - reduce(74), // <, reduce: BitwiseANDTerm - reduce(74), // <=, reduce: BitwiseANDTerm - reduce(74), // |, reduce: BitwiseANDTerm - reduce(74), // ^, reduce: BitwiseANDTerm - reduce(74), // &, reduce: BitwiseANDTerm - shift(356), // << - shift(357), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S80 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(77), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(77), // ||, reduce: BitwiseShiftTerm - reduce(77), // ^^, reduce: BitwiseShiftTerm - reduce(77), // &&, reduce: BitwiseShiftTerm - reduce(77), // =~, reduce: BitwiseShiftTerm - reduce(77), // !=~, reduce: BitwiseShiftTerm - reduce(77), // ==, reduce: BitwiseShiftTerm - reduce(77), // !=, reduce: BitwiseShiftTerm - reduce(77), // >, reduce: BitwiseShiftTerm - reduce(77), // >=, reduce: BitwiseShiftTerm - reduce(77), // <, reduce: BitwiseShiftTerm - reduce(77), // <=, reduce: BitwiseShiftTerm - reduce(77), // |, reduce: BitwiseShiftTerm - reduce(77), // ^, reduce: BitwiseShiftTerm - reduce(77), // &, reduce: BitwiseShiftTerm - reduce(77), // <<, reduce: BitwiseShiftTerm - reduce(77), // >>, reduce: BitwiseShiftTerm - shift(358), // + - shift(359), // - - shift(360), // .+ - shift(361), // .- - shift(362), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S81 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S82 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(83), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(364), // * - shift(365), // / - shift(366), // // - shift(367), // % - shift(368), // .* - shift(369), // ./ - shift(370), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S83 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S84 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S85 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S86 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(91), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S87 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S88 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S89 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S90 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(100), // ], reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: PowTerm - nil, // : - reduce(100), // ||, reduce: PowTerm - reduce(100), // ^^, reduce: PowTerm - reduce(100), // &&, reduce: PowTerm - reduce(100), // =~, reduce: PowTerm - reduce(100), // !=~, reduce: PowTerm - reduce(100), // ==, reduce: PowTerm - reduce(100), // !=, reduce: PowTerm - reduce(100), // >, reduce: PowTerm - reduce(100), // >=, reduce: PowTerm - reduce(100), // <, reduce: PowTerm - reduce(100), // <=, reduce: PowTerm - reduce(100), // |, reduce: PowTerm - reduce(100), // ^, reduce: PowTerm - reduce(100), // &, reduce: PowTerm - reduce(100), // <<, reduce: PowTerm - reduce(100), // >>, reduce: PowTerm - reduce(100), // +, reduce: PowTerm - reduce(100), // -, reduce: PowTerm - reduce(100), // .+, reduce: PowTerm - reduce(100), // .-, reduce: PowTerm - reduce(100), // ., reduce: PowTerm - reduce(100), // *, reduce: PowTerm - reduce(100), // /, reduce: PowTerm - reduce(100), // //, reduce: PowTerm - reduce(100), // %, reduce: PowTerm - reduce(100), // .*, reduce: PowTerm - reduce(100), // ./, reduce: PowTerm - reduce(100), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(376), // ** - 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, // , - 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 - }, - }, - actionRow{ // S91 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S92 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(443), // [ - reduce(102), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(102), // ||, reduce: PrecedenceChainEnd - reduce(102), // ^^, reduce: PrecedenceChainEnd - reduce(102), // &&, reduce: PrecedenceChainEnd - reduce(102), // =~, reduce: PrecedenceChainEnd - reduce(102), // !=~, reduce: PrecedenceChainEnd - reduce(102), // ==, reduce: PrecedenceChainEnd - reduce(102), // !=, reduce: PrecedenceChainEnd - reduce(102), // >, reduce: PrecedenceChainEnd - reduce(102), // >=, reduce: PrecedenceChainEnd - reduce(102), // <, reduce: PrecedenceChainEnd - reduce(102), // <=, reduce: PrecedenceChainEnd - reduce(102), // |, reduce: PrecedenceChainEnd - reduce(102), // ^, reduce: PrecedenceChainEnd - reduce(102), // &, reduce: PrecedenceChainEnd - reduce(102), // <<, reduce: PrecedenceChainEnd - reduce(102), // >>, reduce: PrecedenceChainEnd - reduce(102), // +, reduce: PrecedenceChainEnd - reduce(102), // -, reduce: PrecedenceChainEnd - reduce(102), // .+, reduce: PrecedenceChainEnd - reduce(102), // .-, reduce: PrecedenceChainEnd - reduce(102), // ., reduce: PrecedenceChainEnd - reduce(102), // *, reduce: PrecedenceChainEnd - reduce(102), // /, reduce: PrecedenceChainEnd - reduce(102), // //, reduce: PrecedenceChainEnd - reduce(102), // %, reduce: PrecedenceChainEnd - reduce(102), // .*, reduce: PrecedenceChainEnd - reduce(102), // ./, reduce: PrecedenceChainEnd - reduce(102), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(102), // **, reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S93 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = reduce(107), // [, reduce: MlrvalOrFunction reduce(107), // ], reduce: MlrvalOrFunction @@ -8492,10 +4856,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -8565,13 +4925,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S94 + actionRow{ // S54 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(106), // [, reduce: MlrvalOrFunction + reduce(106), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(106), // ||, reduce: MlrvalOrFunction + reduce(106), // ^^, reduce: MlrvalOrFunction + reduce(106), // &&, reduce: MlrvalOrFunction + reduce(106), // =~, reduce: MlrvalOrFunction + reduce(106), // !=~, reduce: MlrvalOrFunction + reduce(106), // ==, reduce: MlrvalOrFunction + reduce(106), // !=, reduce: MlrvalOrFunction + reduce(106), // >, reduce: MlrvalOrFunction + reduce(106), // >=, reduce: MlrvalOrFunction + reduce(106), // <, reduce: MlrvalOrFunction + reduce(106), // <=, reduce: MlrvalOrFunction + reduce(106), // |, reduce: MlrvalOrFunction + reduce(106), // ^, reduce: MlrvalOrFunction + reduce(106), // &, reduce: MlrvalOrFunction + reduce(106), // <<, reduce: MlrvalOrFunction + reduce(106), // >>, reduce: MlrvalOrFunction + reduce(106), // +, reduce: MlrvalOrFunction + reduce(106), // -, reduce: MlrvalOrFunction + reduce(106), // .+, reduce: MlrvalOrFunction + reduce(106), // .-, reduce: MlrvalOrFunction + reduce(106), // ., reduce: MlrvalOrFunction + reduce(106), // *, reduce: MlrvalOrFunction + reduce(106), // /, reduce: MlrvalOrFunction + reduce(106), // //, reduce: MlrvalOrFunction + reduce(106), // %, reduce: MlrvalOrFunction + reduce(106), // .*, reduce: MlrvalOrFunction + reduce(106), // ./, reduce: MlrvalOrFunction + reduce(106), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(106), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S55 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(108), // [, reduce: MlrvalOrFunction reduce(108), // ], reduce: MlrvalOrFunction @@ -8583,10 +5038,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -8656,6 +5107,3555 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S56 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + shift(288), // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S57 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(21), // [, reduce: FieldValue + reduce(21), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(21), // ?, reduce: FieldValue + nil, // : + reduce(21), // ||, reduce: FieldValue + reduce(21), // ^^, reduce: FieldValue + reduce(21), // &&, reduce: FieldValue + reduce(21), // =~, reduce: FieldValue + reduce(21), // !=~, reduce: FieldValue + reduce(21), // ==, reduce: FieldValue + reduce(21), // !=, reduce: FieldValue + reduce(21), // >, reduce: FieldValue + reduce(21), // >=, reduce: FieldValue + reduce(21), // <, reduce: FieldValue + reduce(21), // <=, reduce: FieldValue + reduce(21), // |, reduce: FieldValue + reduce(21), // ^, reduce: FieldValue + reduce(21), // &, reduce: FieldValue + reduce(21), // <<, reduce: FieldValue + reduce(21), // >>, reduce: FieldValue + reduce(21), // +, reduce: FieldValue + reduce(21), // -, reduce: FieldValue + reduce(21), // .+, reduce: FieldValue + reduce(21), // .-, reduce: FieldValue + reduce(21), // ., reduce: FieldValue + reduce(21), // *, reduce: FieldValue + reduce(21), // /, reduce: FieldValue + reduce(21), // //, reduce: FieldValue + reduce(21), // %, reduce: FieldValue + reduce(21), // .*, reduce: FieldValue + reduce(21), // ./, reduce: FieldValue + reduce(21), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(21), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S58 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(22), // [, reduce: FieldValue + reduce(22), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(22), // ?, reduce: FieldValue + nil, // : + reduce(22), // ||, reduce: FieldValue + reduce(22), // ^^, reduce: FieldValue + reduce(22), // &&, reduce: FieldValue + reduce(22), // =~, reduce: FieldValue + reduce(22), // !=~, reduce: FieldValue + reduce(22), // ==, reduce: FieldValue + reduce(22), // !=, reduce: FieldValue + reduce(22), // >, reduce: FieldValue + reduce(22), // >=, reduce: FieldValue + reduce(22), // <, reduce: FieldValue + reduce(22), // <=, reduce: FieldValue + reduce(22), // |, reduce: FieldValue + reduce(22), // ^, reduce: FieldValue + reduce(22), // &, reduce: FieldValue + reduce(22), // <<, reduce: FieldValue + reduce(22), // >>, reduce: FieldValue + reduce(22), // +, reduce: FieldValue + reduce(22), // -, reduce: FieldValue + reduce(22), // .+, reduce: FieldValue + reduce(22), // .-, reduce: FieldValue + reduce(22), // ., reduce: FieldValue + reduce(22), // *, reduce: FieldValue + reduce(22), // /, reduce: FieldValue + reduce(22), // //, reduce: FieldValue + reduce(22), // %, reduce: FieldValue + reduce(22), // .*, reduce: FieldValue + reduce(22), // ./, reduce: FieldValue + reduce(22), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(22), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S59 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(23), // [, reduce: FieldValue + reduce(23), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(23), // ?, reduce: FieldValue + nil, // : + reduce(23), // ||, reduce: FieldValue + reduce(23), // ^^, reduce: FieldValue + reduce(23), // &&, reduce: FieldValue + reduce(23), // =~, reduce: FieldValue + reduce(23), // !=~, reduce: FieldValue + reduce(23), // ==, reduce: FieldValue + reduce(23), // !=, reduce: FieldValue + reduce(23), // >, reduce: FieldValue + reduce(23), // >=, reduce: FieldValue + reduce(23), // <, reduce: FieldValue + reduce(23), // <=, reduce: FieldValue + reduce(23), // |, reduce: FieldValue + reduce(23), // ^, reduce: FieldValue + reduce(23), // &, reduce: FieldValue + reduce(23), // <<, reduce: FieldValue + reduce(23), // >>, reduce: FieldValue + reduce(23), // +, reduce: FieldValue + reduce(23), // -, reduce: FieldValue + reduce(23), // .+, reduce: FieldValue + reduce(23), // .-, reduce: FieldValue + reduce(23), // ., reduce: FieldValue + reduce(23), // *, reduce: FieldValue + reduce(23), // /, reduce: FieldValue + reduce(23), // //, reduce: FieldValue + reduce(23), // %, reduce: FieldValue + reduce(23), // .*, reduce: FieldValue + reduce(23), // ./, reduce: FieldValue + reduce(23), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(23), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S60 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: DirectFieldValue + reduce(24), // ], reduce: DirectFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: DirectFieldValue + nil, // : + reduce(24), // ||, reduce: DirectFieldValue + reduce(24), // ^^, reduce: DirectFieldValue + reduce(24), // &&, reduce: DirectFieldValue + reduce(24), // =~, reduce: DirectFieldValue + reduce(24), // !=~, reduce: DirectFieldValue + reduce(24), // ==, reduce: DirectFieldValue + reduce(24), // !=, reduce: DirectFieldValue + reduce(24), // >, reduce: DirectFieldValue + reduce(24), // >=, reduce: DirectFieldValue + reduce(24), // <, reduce: DirectFieldValue + reduce(24), // <=, reduce: DirectFieldValue + reduce(24), // |, reduce: DirectFieldValue + reduce(24), // ^, reduce: DirectFieldValue + reduce(24), // &, reduce: DirectFieldValue + reduce(24), // <<, reduce: DirectFieldValue + reduce(24), // >>, reduce: DirectFieldValue + reduce(24), // +, reduce: DirectFieldValue + reduce(24), // -, reduce: DirectFieldValue + reduce(24), // .+, reduce: DirectFieldValue + reduce(24), // .-, reduce: DirectFieldValue + reduce(24), // ., reduce: DirectFieldValue + reduce(24), // *, reduce: DirectFieldValue + reduce(24), // /, reduce: DirectFieldValue + reduce(24), // //, reduce: DirectFieldValue + reduce(24), // %, reduce: DirectFieldValue + reduce(24), // .*, reduce: DirectFieldValue + reduce(24), // ./, reduce: DirectFieldValue + reduce(24), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: DirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S61 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S62 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: BracedFieldValue + reduce(26), // ], reduce: BracedFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: BracedFieldValue + nil, // : + reduce(26), // ||, reduce: BracedFieldValue + reduce(26), // ^^, reduce: BracedFieldValue + reduce(26), // &&, reduce: BracedFieldValue + reduce(26), // =~, reduce: BracedFieldValue + reduce(26), // !=~, reduce: BracedFieldValue + reduce(26), // ==, reduce: BracedFieldValue + reduce(26), // !=, reduce: BracedFieldValue + reduce(26), // >, reduce: BracedFieldValue + reduce(26), // >=, reduce: BracedFieldValue + reduce(26), // <, reduce: BracedFieldValue + reduce(26), // <=, reduce: BracedFieldValue + reduce(26), // |, reduce: BracedFieldValue + reduce(26), // ^, reduce: BracedFieldValue + reduce(26), // &, reduce: BracedFieldValue + reduce(26), // <<, reduce: BracedFieldValue + reduce(26), // >>, reduce: BracedFieldValue + reduce(26), // +, reduce: BracedFieldValue + reduce(26), // -, reduce: BracedFieldValue + reduce(26), // .+, reduce: BracedFieldValue + reduce(26), // .-, reduce: BracedFieldValue + reduce(26), // ., reduce: BracedFieldValue + reduce(26), // *, reduce: BracedFieldValue + reduce(26), // /, reduce: BracedFieldValue + reduce(26), // //, reduce: BracedFieldValue + reduce(26), // %, reduce: BracedFieldValue + reduce(26), // .*, reduce: BracedFieldValue + reduce(26), // ./, reduce: BracedFieldValue + reduce(26), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: BracedFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S63 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: FullSrec + reduce(27), // ], reduce: FullSrec + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: FullSrec + nil, // : + reduce(27), // ||, reduce: FullSrec + reduce(27), // ^^, reduce: FullSrec + reduce(27), // &&, reduce: FullSrec + reduce(27), // =~, reduce: FullSrec + reduce(27), // !=~, reduce: FullSrec + reduce(27), // ==, reduce: FullSrec + reduce(27), // !=, reduce: FullSrec + reduce(27), // >, reduce: FullSrec + reduce(27), // >=, reduce: FullSrec + reduce(27), // <, reduce: FullSrec + reduce(27), // <=, reduce: FullSrec + reduce(27), // |, reduce: FullSrec + reduce(27), // ^, reduce: FullSrec + reduce(27), // &, reduce: FullSrec + reduce(27), // <<, reduce: FullSrec + reduce(27), // >>, reduce: FullSrec + reduce(27), // +, reduce: FullSrec + reduce(27), // -, reduce: FullSrec + reduce(27), // .+, reduce: FullSrec + reduce(27), // .-, reduce: FullSrec + reduce(27), // ., reduce: FullSrec + reduce(27), // *, reduce: FullSrec + reduce(27), // /, reduce: FullSrec + reduce(27), // //, reduce: FullSrec + reduce(27), // %, reduce: FullSrec + reduce(27), // .*, reduce: FullSrec + reduce(27), // ./, reduce: FullSrec + reduce(27), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(27), // **, reduce: FullSrec + 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, // , + 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 + }, + }, + actionRow{ // S64 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: OosvarValue + reduce(28), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: OosvarValue + nil, // : + reduce(28), // ||, reduce: OosvarValue + reduce(28), // ^^, reduce: OosvarValue + reduce(28), // &&, reduce: OosvarValue + reduce(28), // =~, reduce: OosvarValue + reduce(28), // !=~, reduce: OosvarValue + reduce(28), // ==, reduce: OosvarValue + reduce(28), // !=, reduce: OosvarValue + reduce(28), // >, reduce: OosvarValue + reduce(28), // >=, reduce: OosvarValue + reduce(28), // <, reduce: OosvarValue + reduce(28), // <=, reduce: OosvarValue + reduce(28), // |, reduce: OosvarValue + reduce(28), // ^, reduce: OosvarValue + reduce(28), // &, reduce: OosvarValue + reduce(28), // <<, reduce: OosvarValue + reduce(28), // >>, reduce: OosvarValue + reduce(28), // +, reduce: OosvarValue + reduce(28), // -, reduce: OosvarValue + reduce(28), // .+, reduce: OosvarValue + reduce(28), // .-, reduce: OosvarValue + reduce(28), // ., reduce: OosvarValue + reduce(28), // *, reduce: OosvarValue + reduce(28), // /, reduce: OosvarValue + reduce(28), // //, reduce: OosvarValue + reduce(28), // %, reduce: OosvarValue + reduce(28), // .*, reduce: OosvarValue + reduce(28), // ./, reduce: OosvarValue + reduce(28), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S65 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: OosvarValue + reduce(29), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: OosvarValue + nil, // : + reduce(29), // ||, reduce: OosvarValue + reduce(29), // ^^, reduce: OosvarValue + reduce(29), // &&, reduce: OosvarValue + reduce(29), // =~, reduce: OosvarValue + reduce(29), // !=~, reduce: OosvarValue + reduce(29), // ==, reduce: OosvarValue + reduce(29), // !=, reduce: OosvarValue + reduce(29), // >, reduce: OosvarValue + reduce(29), // >=, reduce: OosvarValue + reduce(29), // <, reduce: OosvarValue + reduce(29), // <=, reduce: OosvarValue + reduce(29), // |, reduce: OosvarValue + reduce(29), // ^, reduce: OosvarValue + reduce(29), // &, reduce: OosvarValue + reduce(29), // <<, reduce: OosvarValue + reduce(29), // >>, reduce: OosvarValue + reduce(29), // +, reduce: OosvarValue + reduce(29), // -, reduce: OosvarValue + reduce(29), // .+, reduce: OosvarValue + reduce(29), // .-, reduce: OosvarValue + reduce(29), // ., reduce: OosvarValue + reduce(29), // *, reduce: OosvarValue + reduce(29), // /, reduce: OosvarValue + reduce(29), // //, reduce: OosvarValue + reduce(29), // %, reduce: OosvarValue + reduce(29), // .*, reduce: OosvarValue + reduce(29), // ./, reduce: OosvarValue + reduce(29), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S66 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: OosvarValue + reduce(30), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: OosvarValue + nil, // : + reduce(30), // ||, reduce: OosvarValue + reduce(30), // ^^, reduce: OosvarValue + reduce(30), // &&, reduce: OosvarValue + reduce(30), // =~, reduce: OosvarValue + reduce(30), // !=~, reduce: OosvarValue + reduce(30), // ==, reduce: OosvarValue + reduce(30), // !=, reduce: OosvarValue + reduce(30), // >, reduce: OosvarValue + reduce(30), // >=, reduce: OosvarValue + reduce(30), // <, reduce: OosvarValue + reduce(30), // <=, reduce: OosvarValue + reduce(30), // |, reduce: OosvarValue + reduce(30), // ^, reduce: OosvarValue + reduce(30), // &, reduce: OosvarValue + reduce(30), // <<, reduce: OosvarValue + reduce(30), // >>, reduce: OosvarValue + reduce(30), // +, reduce: OosvarValue + reduce(30), // -, reduce: OosvarValue + reduce(30), // .+, reduce: OosvarValue + reduce(30), // .-, reduce: OosvarValue + reduce(30), // ., reduce: OosvarValue + reduce(30), // *, reduce: OosvarValue + reduce(30), // /, reduce: OosvarValue + reduce(30), // //, reduce: OosvarValue + reduce(30), // %, reduce: OosvarValue + reduce(30), // .*, reduce: OosvarValue + reduce(30), // ./, reduce: OosvarValue + reduce(30), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(30), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S67 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: DirectOosvarValue + reduce(31), // ], reduce: DirectOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: DirectOosvarValue + nil, // : + reduce(31), // ||, reduce: DirectOosvarValue + reduce(31), // ^^, reduce: DirectOosvarValue + reduce(31), // &&, reduce: DirectOosvarValue + reduce(31), // =~, reduce: DirectOosvarValue + reduce(31), // !=~, reduce: DirectOosvarValue + reduce(31), // ==, reduce: DirectOosvarValue + reduce(31), // !=, reduce: DirectOosvarValue + reduce(31), // >, reduce: DirectOosvarValue + reduce(31), // >=, reduce: DirectOosvarValue + reduce(31), // <, reduce: DirectOosvarValue + reduce(31), // <=, reduce: DirectOosvarValue + reduce(31), // |, reduce: DirectOosvarValue + reduce(31), // ^, reduce: DirectOosvarValue + reduce(31), // &, reduce: DirectOosvarValue + reduce(31), // <<, reduce: DirectOosvarValue + reduce(31), // >>, reduce: DirectOosvarValue + reduce(31), // +, reduce: DirectOosvarValue + reduce(31), // -, reduce: DirectOosvarValue + reduce(31), // .+, reduce: DirectOosvarValue + reduce(31), // .-, reduce: DirectOosvarValue + reduce(31), // ., reduce: DirectOosvarValue + reduce(31), // *, reduce: DirectOosvarValue + reduce(31), // /, reduce: DirectOosvarValue + reduce(31), // //, reduce: DirectOosvarValue + reduce(31), // %, reduce: DirectOosvarValue + reduce(31), // .*, reduce: DirectOosvarValue + reduce(31), // ./, reduce: DirectOosvarValue + reduce(31), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: DirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S68 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S69 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: BracedOosvarValue + reduce(33), // ], reduce: BracedOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: BracedOosvarValue + nil, // : + reduce(33), // ||, reduce: BracedOosvarValue + reduce(33), // ^^, reduce: BracedOosvarValue + reduce(33), // &&, reduce: BracedOosvarValue + reduce(33), // =~, reduce: BracedOosvarValue + reduce(33), // !=~, reduce: BracedOosvarValue + reduce(33), // ==, reduce: BracedOosvarValue + reduce(33), // !=, reduce: BracedOosvarValue + reduce(33), // >, reduce: BracedOosvarValue + reduce(33), // >=, reduce: BracedOosvarValue + reduce(33), // <, reduce: BracedOosvarValue + reduce(33), // <=, reduce: BracedOosvarValue + reduce(33), // |, reduce: BracedOosvarValue + reduce(33), // ^, reduce: BracedOosvarValue + reduce(33), // &, reduce: BracedOosvarValue + reduce(33), // <<, reduce: BracedOosvarValue + reduce(33), // >>, reduce: BracedOosvarValue + reduce(33), // +, reduce: BracedOosvarValue + reduce(33), // -, reduce: BracedOosvarValue + reduce(33), // .+, reduce: BracedOosvarValue + reduce(33), // .-, reduce: BracedOosvarValue + reduce(33), // ., reduce: BracedOosvarValue + reduce(33), // *, reduce: BracedOosvarValue + reduce(33), // /, reduce: BracedOosvarValue + reduce(33), // //, reduce: BracedOosvarValue + reduce(33), // %, reduce: BracedOosvarValue + reduce(33), // .*, reduce: BracedOosvarValue + reduce(33), // ./, reduce: BracedOosvarValue + reduce(33), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: BracedOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S70 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: FullOosvar + reduce(34), // ], reduce: FullOosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: FullOosvar + nil, // : + reduce(34), // ||, reduce: FullOosvar + reduce(34), // ^^, reduce: FullOosvar + reduce(34), // &&, reduce: FullOosvar + reduce(34), // =~, reduce: FullOosvar + reduce(34), // !=~, reduce: FullOosvar + reduce(34), // ==, reduce: FullOosvar + reduce(34), // !=, reduce: FullOosvar + reduce(34), // >, reduce: FullOosvar + reduce(34), // >=, reduce: FullOosvar + reduce(34), // <, reduce: FullOosvar + reduce(34), // <=, reduce: FullOosvar + reduce(34), // |, reduce: FullOosvar + reduce(34), // ^, reduce: FullOosvar + reduce(34), // &, reduce: FullOosvar + reduce(34), // <<, reduce: FullOosvar + reduce(34), // >>, reduce: FullOosvar + reduce(34), // +, reduce: FullOosvar + reduce(34), // -, reduce: FullOosvar + reduce(34), // .+, reduce: FullOosvar + reduce(34), // .-, reduce: FullOosvar + reduce(34), // ., reduce: FullOosvar + reduce(34), // *, reduce: FullOosvar + reduce(34), // /, reduce: FullOosvar + reduce(34), // //, reduce: FullOosvar + reduce(34), // %, reduce: FullOosvar + reduce(34), // .*, reduce: FullOosvar + reduce(34), // ./, reduce: FullOosvar + reduce(34), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(34), // **, reduce: FullOosvar + 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, // , + 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 + }, + }, + actionRow{ // S71 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(51), // ], reduce: Rvalue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S72 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(52), // ], reduce: PrecedenceChainStart + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S73 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(54), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(352), // ? + nil, // : + 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, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S74 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(56), // ], reduce: LogicalOrTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: LogicalOrTerm + nil, // : + reduce(56), // ||, reduce: LogicalOrTerm + shift(354), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S75 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(58), // ], reduce: LogicalXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: LogicalXORTerm + nil, // : + reduce(58), // ||, reduce: LogicalXORTerm + reduce(58), // ^^, reduce: LogicalXORTerm + shift(355), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S76 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(60), // ], reduce: LogicalAndTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalAndTerm + nil, // : + reduce(60), // ||, reduce: LogicalAndTerm + reduce(60), // ^^, reduce: LogicalAndTerm + reduce(60), // &&, reduce: LogicalAndTerm + shift(356), // =~ + shift(357), // !=~ + shift(358), // == + shift(359), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S77 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(65), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + nil, // : + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(360), // > + shift(361), // >= + shift(362), // < + shift(363), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S78 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(70), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + nil, // : + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(364), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S79 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(72), // ], reduce: BitwiseORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: BitwiseORTerm + nil, // : + reduce(72), // ||, reduce: BitwiseORTerm + reduce(72), // ^^, reduce: BitwiseORTerm + reduce(72), // &&, reduce: BitwiseORTerm + reduce(72), // =~, reduce: BitwiseORTerm + reduce(72), // !=~, reduce: BitwiseORTerm + reduce(72), // ==, reduce: BitwiseORTerm + reduce(72), // !=, reduce: BitwiseORTerm + reduce(72), // >, reduce: BitwiseORTerm + reduce(72), // >=, reduce: BitwiseORTerm + reduce(72), // <, reduce: BitwiseORTerm + reduce(72), // <=, reduce: BitwiseORTerm + reduce(72), // |, reduce: BitwiseORTerm + shift(365), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S80 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(74), // ], reduce: BitwiseXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(74), // ||, reduce: BitwiseXORTerm + reduce(74), // ^^, reduce: BitwiseXORTerm + reduce(74), // &&, reduce: BitwiseXORTerm + reduce(74), // =~, reduce: BitwiseXORTerm + reduce(74), // !=~, reduce: BitwiseXORTerm + reduce(74), // ==, reduce: BitwiseXORTerm + reduce(74), // !=, reduce: BitwiseXORTerm + reduce(74), // >, reduce: BitwiseXORTerm + reduce(74), // >=, reduce: BitwiseXORTerm + reduce(74), // <, reduce: BitwiseXORTerm + reduce(74), // <=, reduce: BitwiseXORTerm + reduce(74), // |, reduce: BitwiseXORTerm + reduce(74), // ^, reduce: BitwiseXORTerm + shift(366), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S81 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(76), // ], reduce: BitwiseANDTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(76), // ||, reduce: BitwiseANDTerm + reduce(76), // ^^, reduce: BitwiseANDTerm + reduce(76), // &&, reduce: BitwiseANDTerm + reduce(76), // =~, reduce: BitwiseANDTerm + reduce(76), // !=~, reduce: BitwiseANDTerm + reduce(76), // ==, reduce: BitwiseANDTerm + reduce(76), // !=, reduce: BitwiseANDTerm + reduce(76), // >, reduce: BitwiseANDTerm + reduce(76), // >=, reduce: BitwiseANDTerm + reduce(76), // <, reduce: BitwiseANDTerm + reduce(76), // <=, reduce: BitwiseANDTerm + reduce(76), // |, reduce: BitwiseANDTerm + reduce(76), // ^, reduce: BitwiseANDTerm + reduce(76), // &, reduce: BitwiseANDTerm + shift(367), // << + shift(368), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S82 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(79), // ], reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(79), // ||, reduce: BitwiseShiftTerm + reduce(79), // ^^, reduce: BitwiseShiftTerm + reduce(79), // &&, reduce: BitwiseShiftTerm + reduce(79), // =~, reduce: BitwiseShiftTerm + reduce(79), // !=~, reduce: BitwiseShiftTerm + reduce(79), // ==, reduce: BitwiseShiftTerm + reduce(79), // !=, reduce: BitwiseShiftTerm + reduce(79), // >, reduce: BitwiseShiftTerm + reduce(79), // >=, reduce: BitwiseShiftTerm + reduce(79), // <, reduce: BitwiseShiftTerm + reduce(79), // <=, reduce: BitwiseShiftTerm + reduce(79), // |, reduce: BitwiseShiftTerm + reduce(79), // ^, reduce: BitwiseShiftTerm + reduce(79), // &, reduce: BitwiseShiftTerm + reduce(79), // <<, reduce: BitwiseShiftTerm + reduce(79), // >>, reduce: BitwiseShiftTerm + shift(369), // + + shift(370), // - + shift(371), // .+ + shift(372), // .- + shift(373), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S83 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S84 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(85), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(375), // * + shift(376), // / + shift(377), // // + shift(378), // % + shift(379), // .* + shift(380), // ./ + shift(381), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S85 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S86 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S87 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S88 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(93), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S89 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(100), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S90 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S91 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S92 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(102), // ], reduce: PowTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: PowTerm + nil, // : + reduce(102), // ||, reduce: PowTerm + reduce(102), // ^^, reduce: PowTerm + reduce(102), // &&, reduce: PowTerm + reduce(102), // =~, reduce: PowTerm + reduce(102), // !=~, reduce: PowTerm + reduce(102), // ==, reduce: PowTerm + reduce(102), // !=, reduce: PowTerm + reduce(102), // >, reduce: PowTerm + reduce(102), // >=, reduce: PowTerm + reduce(102), // <, reduce: PowTerm + reduce(102), // <=, reduce: PowTerm + reduce(102), // |, reduce: PowTerm + reduce(102), // ^, reduce: PowTerm + reduce(102), // &, reduce: PowTerm + reduce(102), // <<, reduce: PowTerm + reduce(102), // >>, reduce: PowTerm + reduce(102), // +, reduce: PowTerm + reduce(102), // -, reduce: PowTerm + reduce(102), // .+, reduce: PowTerm + reduce(102), // .-, reduce: PowTerm + reduce(102), // ., reduce: PowTerm + reduce(102), // *, reduce: PowTerm + reduce(102), // /, reduce: PowTerm + reduce(102), // //, reduce: PowTerm + reduce(102), // %, reduce: PowTerm + reduce(102), // .*, reduce: PowTerm + reduce(102), // ./, reduce: PowTerm + reduce(102), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(387), // ** + 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, // , + 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 + }, + }, + actionRow{ // S93 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S94 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(454), // [ + reduce(104), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(104), // ||, reduce: PrecedenceChainEnd + reduce(104), // ^^, reduce: PrecedenceChainEnd + reduce(104), // &&, reduce: PrecedenceChainEnd + reduce(104), // =~, reduce: PrecedenceChainEnd + reduce(104), // !=~, reduce: PrecedenceChainEnd + reduce(104), // ==, reduce: PrecedenceChainEnd + reduce(104), // !=, reduce: PrecedenceChainEnd + reduce(104), // >, reduce: PrecedenceChainEnd + reduce(104), // >=, reduce: PrecedenceChainEnd + reduce(104), // <, reduce: PrecedenceChainEnd + reduce(104), // <=, reduce: PrecedenceChainEnd + reduce(104), // |, reduce: PrecedenceChainEnd + reduce(104), // ^, reduce: PrecedenceChainEnd + reduce(104), // &, reduce: PrecedenceChainEnd + reduce(104), // <<, reduce: PrecedenceChainEnd + reduce(104), // >>, reduce: PrecedenceChainEnd + reduce(104), // +, reduce: PrecedenceChainEnd + reduce(104), // -, reduce: PrecedenceChainEnd + reduce(104), // .+, reduce: PrecedenceChainEnd + reduce(104), // .-, reduce: PrecedenceChainEnd + reduce(104), // ., reduce: PrecedenceChainEnd + reduce(104), // *, reduce: PrecedenceChainEnd + reduce(104), // /, reduce: PrecedenceChainEnd + reduce(104), // //, reduce: PrecedenceChainEnd + reduce(104), // %, reduce: PrecedenceChainEnd + reduce(104), // .*, reduce: PrecedenceChainEnd + reduce(104), // ./, reduce: PrecedenceChainEnd + reduce(104), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(104), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, actionRow{ // S95 canRecover: false, actions: [numSymbols]action{ @@ -8663,6 +8663,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(109), // [, reduce: MlrvalOrFunction reduce(109), // ], reduce: MlrvalOrFunction @@ -8674,10 +8678,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -8754,6 +8754,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(110), // [, reduce: MlrvalOrFunction reduce(110), // ], reduce: MlrvalOrFunction @@ -8765,10 +8769,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -8845,6 +8845,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(111), // [, reduce: MlrvalOrFunction reduce(111), // ], reduce: MlrvalOrFunction @@ -8856,10 +8860,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -8936,6 +8936,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(112), // [, reduce: MlrvalOrFunction reduce(112), // ], reduce: MlrvalOrFunction @@ -8947,10 +8951,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9027,9 +9027,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(119), // [, reduce: MlrvalOrFunction - reduce(119), // ], reduce: MlrvalOrFunction + reduce(113), // [, reduce: MlrvalOrFunction + reduce(113), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9038,10 +9042,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9057,39 +9057,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction + reduce(113), // ?, reduce: MlrvalOrFunction nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction + reduce(113), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9118,9 +9118,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ], reduce: MlrvalOrFunction + reduce(114), // [, reduce: MlrvalOrFunction + reduce(114), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9129,10 +9133,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9148,39 +9148,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(114), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(114), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9209,9 +9209,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(127), // [, reduce: ContextVariable - reduce(127), // ], reduce: ContextVariable + reduce(121), // [, reduce: MlrvalOrFunction + reduce(121), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9220,10 +9224,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9239,39 +9239,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(127), // ?, reduce: ContextVariable + reduce(121), // ?, reduce: MlrvalOrFunction nil, // : - reduce(127), // ||, reduce: ContextVariable - reduce(127), // ^^, reduce: ContextVariable - reduce(127), // &&, reduce: ContextVariable - reduce(127), // =~, reduce: ContextVariable - reduce(127), // !=~, reduce: ContextVariable - reduce(127), // ==, reduce: ContextVariable - reduce(127), // !=, reduce: ContextVariable - reduce(127), // >, reduce: ContextVariable - reduce(127), // >=, reduce: ContextVariable - reduce(127), // <, reduce: ContextVariable - reduce(127), // <=, reduce: ContextVariable - reduce(127), // |, reduce: ContextVariable - reduce(127), // ^, reduce: ContextVariable - reduce(127), // &, reduce: ContextVariable - reduce(127), // <<, reduce: ContextVariable - reduce(127), // >>, reduce: ContextVariable - reduce(127), // +, reduce: ContextVariable - reduce(127), // -, reduce: ContextVariable - reduce(127), // .+, reduce: ContextVariable - reduce(127), // .-, reduce: ContextVariable - reduce(127), // ., reduce: ContextVariable - reduce(127), // *, reduce: ContextVariable - reduce(127), // /, reduce: ContextVariable - reduce(127), // //, reduce: ContextVariable - reduce(127), // %, reduce: ContextVariable - reduce(127), // .*, reduce: ContextVariable - reduce(127), // ./, reduce: ContextVariable - reduce(127), // .//, reduce: ContextVariable + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(127), // **, reduce: ContextVariable + reduce(121), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9300,9 +9300,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(128), // [, reduce: ContextVariable - reduce(128), // ], reduce: ContextVariable + reduce(128), // [, reduce: MlrvalOrFunction + reduce(128), // ], reduce: MlrvalOrFunction nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -9311,10 +9315,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9330,39 +9330,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(128), // ?, reduce: ContextVariable + reduce(128), // ?, reduce: MlrvalOrFunction nil, // : - reduce(128), // ||, reduce: ContextVariable - reduce(128), // ^^, reduce: ContextVariable - reduce(128), // &&, reduce: ContextVariable - reduce(128), // =~, reduce: ContextVariable - reduce(128), // !=~, reduce: ContextVariable - reduce(128), // ==, reduce: ContextVariable - reduce(128), // !=, reduce: ContextVariable - reduce(128), // >, reduce: ContextVariable - reduce(128), // >=, reduce: ContextVariable - reduce(128), // <, reduce: ContextVariable - reduce(128), // <=, reduce: ContextVariable - reduce(128), // |, reduce: ContextVariable - reduce(128), // ^, reduce: ContextVariable - reduce(128), // &, reduce: ContextVariable - reduce(128), // <<, reduce: ContextVariable - reduce(128), // >>, reduce: ContextVariable - reduce(128), // +, reduce: ContextVariable - reduce(128), // -, reduce: ContextVariable - reduce(128), // .+, reduce: ContextVariable - reduce(128), // .-, reduce: ContextVariable - reduce(128), // ., reduce: ContextVariable - reduce(128), // *, reduce: ContextVariable - reduce(128), // /, reduce: ContextVariable - reduce(128), // //, reduce: ContextVariable - reduce(128), // %, reduce: ContextVariable - reduce(128), // .*, reduce: ContextVariable - reduce(128), // ./, reduce: ContextVariable - reduce(128), // .//, reduce: ContextVariable + reduce(128), // ||, reduce: MlrvalOrFunction + reduce(128), // ^^, reduce: MlrvalOrFunction + reduce(128), // &&, reduce: MlrvalOrFunction + reduce(128), // =~, reduce: MlrvalOrFunction + reduce(128), // !=~, reduce: MlrvalOrFunction + reduce(128), // ==, reduce: MlrvalOrFunction + reduce(128), // !=, reduce: MlrvalOrFunction + reduce(128), // >, reduce: MlrvalOrFunction + reduce(128), // >=, reduce: MlrvalOrFunction + reduce(128), // <, reduce: MlrvalOrFunction + reduce(128), // <=, reduce: MlrvalOrFunction + reduce(128), // |, reduce: MlrvalOrFunction + reduce(128), // ^, reduce: MlrvalOrFunction + reduce(128), // &, reduce: MlrvalOrFunction + reduce(128), // <<, reduce: MlrvalOrFunction + reduce(128), // >>, reduce: MlrvalOrFunction + reduce(128), // +, reduce: MlrvalOrFunction + reduce(128), // -, reduce: MlrvalOrFunction + reduce(128), // .+, reduce: MlrvalOrFunction + reduce(128), // .-, reduce: MlrvalOrFunction + reduce(128), // ., reduce: MlrvalOrFunction + reduce(128), // *, reduce: MlrvalOrFunction + reduce(128), // /, reduce: MlrvalOrFunction + reduce(128), // //, reduce: MlrvalOrFunction + reduce(128), // %, reduce: MlrvalOrFunction + reduce(128), // .*, reduce: MlrvalOrFunction + reduce(128), // ./, reduce: MlrvalOrFunction + reduce(128), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(128), // **, reduce: ContextVariable + reduce(128), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -9391,6 +9391,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(129), // [, reduce: ContextVariable reduce(129), // ], reduce: ContextVariable @@ -9402,10 +9406,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9482,6 +9482,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(130), // [, reduce: ContextVariable reduce(130), // ], reduce: ContextVariable @@ -9493,10 +9497,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9573,6 +9573,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(131), // [, reduce: ContextVariable reduce(131), // ], reduce: ContextVariable @@ -9584,10 +9588,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9664,6 +9664,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(132), // [, reduce: ContextVariable reduce(132), // ], reduce: ContextVariable @@ -9675,10 +9679,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9755,6 +9755,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(133), // [, reduce: ContextVariable reduce(133), // ], reduce: ContextVariable @@ -9766,10 +9770,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9846,6 +9846,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(134), // [, reduce: ContextVariable reduce(134), // ], reduce: ContextVariable @@ -9857,10 +9861,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -9937,6 +9937,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(135), // [, reduce: ContextVariable reduce(135), // ], reduce: ContextVariable @@ -9948,10 +9952,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -10028,6 +10028,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(136), // [, reduce: ContextVariable reduce(136), // ], reduce: ContextVariable @@ -10039,10 +10043,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -10119,6 +10119,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(137), // [, reduce: ContextVariable reduce(137), // ], reduce: ContextVariable @@ -10130,10 +10134,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -10210,9 +10210,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(138), // [, reduce: MlrvalOrFunction - reduce(138), // ], reduce: MlrvalOrFunction + reduce(138), // [, reduce: ContextVariable + reduce(138), // ], reduce: ContextVariable nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -10221,10 +10225,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -10240,39 +10240,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(138), // ?, reduce: MlrvalOrFunction + reduce(138), // ?, reduce: ContextVariable nil, // : - reduce(138), // ||, reduce: MlrvalOrFunction - reduce(138), // ^^, reduce: MlrvalOrFunction - reduce(138), // &&, reduce: MlrvalOrFunction - reduce(138), // =~, reduce: MlrvalOrFunction - reduce(138), // !=~, reduce: MlrvalOrFunction - reduce(138), // ==, reduce: MlrvalOrFunction - reduce(138), // !=, reduce: MlrvalOrFunction - reduce(138), // >, reduce: MlrvalOrFunction - reduce(138), // >=, reduce: MlrvalOrFunction - reduce(138), // <, reduce: MlrvalOrFunction - reduce(138), // <=, reduce: MlrvalOrFunction - reduce(138), // |, reduce: MlrvalOrFunction - reduce(138), // ^, reduce: MlrvalOrFunction - reduce(138), // &, reduce: MlrvalOrFunction - reduce(138), // <<, reduce: MlrvalOrFunction - reduce(138), // >>, reduce: MlrvalOrFunction - reduce(138), // +, reduce: MlrvalOrFunction - reduce(138), // -, reduce: MlrvalOrFunction - reduce(138), // .+, reduce: MlrvalOrFunction - reduce(138), // .-, reduce: MlrvalOrFunction - reduce(138), // ., reduce: MlrvalOrFunction - reduce(138), // *, reduce: MlrvalOrFunction - reduce(138), // /, reduce: MlrvalOrFunction - reduce(138), // //, reduce: MlrvalOrFunction - reduce(138), // %, reduce: MlrvalOrFunction - reduce(138), // .*, reduce: MlrvalOrFunction - reduce(138), // ./, reduce: MlrvalOrFunction - reduce(138), // .//, reduce: MlrvalOrFunction + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(138), // **, reduce: MlrvalOrFunction + reduce(138), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -10301,6 +10301,101 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + reduce(139), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S114 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(140), // [, reduce: MlrvalOrFunction reduce(140), // ], reduce: MlrvalOrFunction @@ -10312,10 +10407,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -10385,186 +10476,95 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S114 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(444), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, actionRow{ // S115 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - shift(17), // md_token_field_name - shift(18), // $[ - shift(19), // md_token_braced_field_name - shift(20), // md_token_full_srec - shift(24), // md_token_oosvar_name - shift(25), // @[ - shift(26), // md_token_braced_oosvar_name - shift(27), // md_token_full_oosvar - shift(451), // md_token_begin - nil, // { - nil, // } - shift(452), // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(142), // [, reduce: MlrvalOrFunction + reduce(142), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(142), // ||, reduce: MlrvalOrFunction + reduce(142), // ^^, reduce: MlrvalOrFunction + reduce(142), // &&, reduce: MlrvalOrFunction + reduce(142), // =~, reduce: MlrvalOrFunction + reduce(142), // !=~, reduce: MlrvalOrFunction + reduce(142), // ==, reduce: MlrvalOrFunction + reduce(142), // !=, reduce: MlrvalOrFunction + reduce(142), // >, reduce: MlrvalOrFunction + reduce(142), // >=, reduce: MlrvalOrFunction + reduce(142), // <, reduce: MlrvalOrFunction + reduce(142), // <=, reduce: MlrvalOrFunction + reduce(142), // |, reduce: MlrvalOrFunction + reduce(142), // ^, reduce: MlrvalOrFunction + reduce(142), // &, reduce: MlrvalOrFunction + reduce(142), // <<, reduce: MlrvalOrFunction + reduce(142), // >>, reduce: MlrvalOrFunction + reduce(142), // +, reduce: MlrvalOrFunction + reduce(142), // -, reduce: MlrvalOrFunction + reduce(142), // .+, reduce: MlrvalOrFunction + reduce(142), // .-, reduce: MlrvalOrFunction + reduce(142), // ., reduce: MlrvalOrFunction + reduce(142), // *, reduce: MlrvalOrFunction + reduce(142), // /, reduce: MlrvalOrFunction + reduce(142), // //, reduce: MlrvalOrFunction + reduce(142), // %, reduce: MlrvalOrFunction + reduce(142), // .*, reduce: MlrvalOrFunction + reduce(142), // ./, reduce: MlrvalOrFunction + reduce(142), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(142), // **, reduce: MlrvalOrFunction + 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, // , + 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 }, }, actionRow{ // S116 @@ -10574,21 +10574,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - nil, // ] - shift(17), // md_token_field_name - shift(18), // $[ - shift(19), // md_token_braced_field_name - shift(20), // md_token_full_srec - shift(24), // md_token_oosvar_name - shift(25), // @[ - shift(26), // md_token_braced_oosvar_name - shift(27), // md_token_full_oosvar - shift(451), // md_token_begin + nil, // md_token_begin nil, // { nil, // } - shift(452), // md_token_end + nil, // md_token_end + nil, // = + nil, // [ + shift(455), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -10665,6 +10665,10 @@ var actionTab = actionTable{ reduce(5), // $, reduce: StatementBlock nil, // empty reduce(5), // ;, reduce: StatementBlock + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -10676,10 +10680,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -10750,12 +10750,107 @@ var actionTab = actionTable{ }, }, actionRow{ // S118 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + shift(456), // ; + nil, // md_token_begin + nil, // { + shift(457), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S119 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(9), // $, reduce: Assignment + nil, // $ nil, // empty - reduce(9), // ;, reduce: Assignment + reduce(3), // ;, reduce: StatementBlock + nil, // md_token_begin + nil, // { + reduce(3), // }, reduce: StatementBlock + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -10767,10 +10862,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -10840,104 +10931,1018 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S119 + actionRow{ // S120 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(103), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(103), // ;, reduce: MlrvalOrFunction - nil, // = - reduce(103), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(103), // ||, reduce: MlrvalOrFunction - reduce(103), // ^^, reduce: MlrvalOrFunction - reduce(103), // &&, reduce: MlrvalOrFunction - reduce(103), // =~, reduce: MlrvalOrFunction - reduce(103), // !=~, reduce: MlrvalOrFunction - reduce(103), // ==, reduce: MlrvalOrFunction - reduce(103), // !=, reduce: MlrvalOrFunction - reduce(103), // >, reduce: MlrvalOrFunction - reduce(103), // >=, reduce: MlrvalOrFunction - reduce(103), // <, reduce: MlrvalOrFunction - reduce(103), // <=, reduce: MlrvalOrFunction - reduce(103), // |, reduce: MlrvalOrFunction - reduce(103), // ^, reduce: MlrvalOrFunction - reduce(103), // &, reduce: MlrvalOrFunction - reduce(103), // <<, reduce: MlrvalOrFunction - reduce(103), // >>, reduce: MlrvalOrFunction - reduce(103), // +, reduce: MlrvalOrFunction - reduce(103), // -, reduce: MlrvalOrFunction - reduce(103), // .+, reduce: MlrvalOrFunction - reduce(103), // .-, reduce: MlrvalOrFunction - reduce(103), // ., reduce: MlrvalOrFunction - reduce(103), // *, reduce: MlrvalOrFunction - reduce(103), // /, reduce: MlrvalOrFunction - reduce(103), // //, reduce: MlrvalOrFunction - reduce(103), // %, reduce: MlrvalOrFunction - reduce(103), // .*, reduce: MlrvalOrFunction - reduce(103), // ./, reduce: MlrvalOrFunction - reduce(103), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction - 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, // , - 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, // INVALID + nil, // $ + nil, // empty + reduce(11), // ;, reduce: Statement + nil, // md_token_begin + nil, // { + reduce(11), // }, reduce: Statement + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 }, }, - actionRow{ // S120 + actionRow{ // S121 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(458), // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S122 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(6), // $, reduce: BeginBlock + nil, // empty + reduce(6), // ;, reduce: BeginBlock + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S123 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(12), // ;, reduce: Statement + nil, // md_token_begin + nil, // { + reduce(12), // }, reduce: Statement + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S124 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(459), // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S125 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(10), // ;, reduce: Statement + nil, // md_token_begin + nil, // { + reduce(10), // }, reduce: Statement + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S126 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + shift(460), // = + shift(34), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + shift(461), // ||= + shift(462), // ^^= + shift(463), // &&= + shift(464), // |= + shift(465), // ^= + shift(466), // <<= + shift(467), // >>= + shift(468), // += + shift(469), // .= + shift(470), // -= + shift(471), // *= + shift(472), // /= + shift(473), // //= + shift(474), // %= + shift(475), // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S127 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + shift(456), // ; + nil, // md_token_begin + nil, // { + shift(476), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S128 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(8), // $, reduce: EndBlock + nil, // empty + reduce(8), // ;, reduce: EndBlock + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S129 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + shift(477), // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S130 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(13), // $, reduce: Assignment + nil, // empty + reduce(13), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S131 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(105), // $, reduce: MlrvalOrFunction nil, // empty reduce(105), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(105), // [, reduce: MlrvalOrFunction nil, // ] @@ -10949,10 +11954,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -11022,3835 +12023,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S121 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(104), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(104), // ;, reduce: MlrvalOrFunction - nil, // = - reduce(104), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(104), // ||, reduce: MlrvalOrFunction - reduce(104), // ^^, reduce: MlrvalOrFunction - reduce(104), // &&, reduce: MlrvalOrFunction - reduce(104), // =~, reduce: MlrvalOrFunction - reduce(104), // !=~, reduce: MlrvalOrFunction - reduce(104), // ==, reduce: MlrvalOrFunction - reduce(104), // !=, reduce: MlrvalOrFunction - reduce(104), // >, reduce: MlrvalOrFunction - reduce(104), // >=, reduce: MlrvalOrFunction - reduce(104), // <, reduce: MlrvalOrFunction - reduce(104), // <=, reduce: MlrvalOrFunction - reduce(104), // |, reduce: MlrvalOrFunction - reduce(104), // ^, reduce: MlrvalOrFunction - reduce(104), // &, reduce: MlrvalOrFunction - reduce(104), // <<, reduce: MlrvalOrFunction - reduce(104), // >>, reduce: MlrvalOrFunction - reduce(104), // +, reduce: MlrvalOrFunction - reduce(104), // -, reduce: MlrvalOrFunction - reduce(104), // .+, reduce: MlrvalOrFunction - reduce(104), // .-, reduce: MlrvalOrFunction - reduce(104), // ., reduce: MlrvalOrFunction - reduce(104), // *, reduce: MlrvalOrFunction - reduce(104), // /, reduce: MlrvalOrFunction - reduce(104), // //, reduce: MlrvalOrFunction - reduce(104), // %, reduce: MlrvalOrFunction - reduce(104), // .*, reduce: MlrvalOrFunction - reduce(104), // ./, reduce: MlrvalOrFunction - reduce(104), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(104), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S122 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(106), // $, reduce: MlrvalOrFunction - nil, // empty - reduce(106), // ;, reduce: MlrvalOrFunction - nil, // = - reduce(106), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(106), // ||, reduce: MlrvalOrFunction - reduce(106), // ^^, reduce: MlrvalOrFunction - reduce(106), // &&, reduce: MlrvalOrFunction - reduce(106), // =~, reduce: MlrvalOrFunction - reduce(106), // !=~, reduce: MlrvalOrFunction - reduce(106), // ==, reduce: MlrvalOrFunction - reduce(106), // !=, reduce: MlrvalOrFunction - reduce(106), // >, reduce: MlrvalOrFunction - reduce(106), // >=, reduce: MlrvalOrFunction - reduce(106), // <, reduce: MlrvalOrFunction - reduce(106), // <=, reduce: MlrvalOrFunction - reduce(106), // |, reduce: MlrvalOrFunction - reduce(106), // ^, reduce: MlrvalOrFunction - reduce(106), // &, reduce: MlrvalOrFunction - reduce(106), // <<, reduce: MlrvalOrFunction - reduce(106), // >>, reduce: MlrvalOrFunction - reduce(106), // +, reduce: MlrvalOrFunction - reduce(106), // -, reduce: MlrvalOrFunction - reduce(106), // .+, reduce: MlrvalOrFunction - reduce(106), // .-, reduce: MlrvalOrFunction - reduce(106), // ., reduce: MlrvalOrFunction - reduce(106), // *, reduce: MlrvalOrFunction - reduce(106), // /, reduce: MlrvalOrFunction - reduce(106), // //, reduce: MlrvalOrFunction - reduce(106), // %, reduce: MlrvalOrFunction - reduce(106), // .*, reduce: MlrvalOrFunction - reduce(106), // ./, reduce: MlrvalOrFunction - reduce(106), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(106), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S123 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - shift(454), // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S124 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(17), // $, reduce: FieldValue - nil, // empty - reduce(17), // ;, reduce: FieldValue - nil, // = - reduce(17), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(17), // ?, reduce: FieldValue - nil, // : - reduce(17), // ||, reduce: FieldValue - reduce(17), // ^^, reduce: FieldValue - reduce(17), // &&, reduce: FieldValue - reduce(17), // =~, reduce: FieldValue - reduce(17), // !=~, reduce: FieldValue - reduce(17), // ==, reduce: FieldValue - reduce(17), // !=, reduce: FieldValue - reduce(17), // >, reduce: FieldValue - reduce(17), // >=, reduce: FieldValue - reduce(17), // <, reduce: FieldValue - reduce(17), // <=, reduce: FieldValue - reduce(17), // |, reduce: FieldValue - reduce(17), // ^, reduce: FieldValue - reduce(17), // &, reduce: FieldValue - reduce(17), // <<, reduce: FieldValue - reduce(17), // >>, reduce: FieldValue - reduce(17), // +, reduce: FieldValue - reduce(17), // -, reduce: FieldValue - reduce(17), // .+, reduce: FieldValue - reduce(17), // .-, reduce: FieldValue - reduce(17), // ., reduce: FieldValue - reduce(17), // *, reduce: FieldValue - reduce(17), // /, reduce: FieldValue - reduce(17), // //, reduce: FieldValue - reduce(17), // %, reduce: FieldValue - reduce(17), // .*, reduce: FieldValue - reduce(17), // ./, reduce: FieldValue - reduce(17), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(17), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S125 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(18), // $, reduce: FieldValue - nil, // empty - reduce(18), // ;, reduce: FieldValue - nil, // = - reduce(18), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(18), // ?, reduce: FieldValue - nil, // : - reduce(18), // ||, reduce: FieldValue - reduce(18), // ^^, reduce: FieldValue - reduce(18), // &&, reduce: FieldValue - reduce(18), // =~, reduce: FieldValue - reduce(18), // !=~, reduce: FieldValue - reduce(18), // ==, reduce: FieldValue - reduce(18), // !=, reduce: FieldValue - reduce(18), // >, reduce: FieldValue - reduce(18), // >=, reduce: FieldValue - reduce(18), // <, reduce: FieldValue - reduce(18), // <=, reduce: FieldValue - reduce(18), // |, reduce: FieldValue - reduce(18), // ^, reduce: FieldValue - reduce(18), // &, reduce: FieldValue - reduce(18), // <<, reduce: FieldValue - reduce(18), // >>, reduce: FieldValue - reduce(18), // +, reduce: FieldValue - reduce(18), // -, reduce: FieldValue - reduce(18), // .+, reduce: FieldValue - reduce(18), // .-, reduce: FieldValue - reduce(18), // ., reduce: FieldValue - reduce(18), // *, reduce: FieldValue - reduce(18), // /, reduce: FieldValue - reduce(18), // //, reduce: FieldValue - reduce(18), // %, reduce: FieldValue - reduce(18), // .*, reduce: FieldValue - reduce(18), // ./, reduce: FieldValue - reduce(18), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(18), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S126 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(19), // $, reduce: FieldValue - nil, // empty - reduce(19), // ;, reduce: FieldValue - nil, // = - reduce(19), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(19), // ?, reduce: FieldValue - nil, // : - reduce(19), // ||, reduce: FieldValue - reduce(19), // ^^, reduce: FieldValue - reduce(19), // &&, reduce: FieldValue - reduce(19), // =~, reduce: FieldValue - reduce(19), // !=~, reduce: FieldValue - reduce(19), // ==, reduce: FieldValue - reduce(19), // !=, reduce: FieldValue - reduce(19), // >, reduce: FieldValue - reduce(19), // >=, reduce: FieldValue - reduce(19), // <, reduce: FieldValue - reduce(19), // <=, reduce: FieldValue - reduce(19), // |, reduce: FieldValue - reduce(19), // ^, reduce: FieldValue - reduce(19), // &, reduce: FieldValue - reduce(19), // <<, reduce: FieldValue - reduce(19), // >>, reduce: FieldValue - reduce(19), // +, reduce: FieldValue - reduce(19), // -, reduce: FieldValue - reduce(19), // .+, reduce: FieldValue - reduce(19), // .-, reduce: FieldValue - reduce(19), // ., reduce: FieldValue - reduce(19), // *, reduce: FieldValue - reduce(19), // /, reduce: FieldValue - reduce(19), // //, reduce: FieldValue - reduce(19), // %, reduce: FieldValue - reduce(19), // .*, reduce: FieldValue - reduce(19), // ./, reduce: FieldValue - reduce(19), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(19), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S127 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(20), // $, reduce: DirectFieldValue - nil, // empty - reduce(20), // ;, reduce: DirectFieldValue - nil, // = - reduce(20), // [, reduce: DirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(20), // ?, reduce: DirectFieldValue - nil, // : - reduce(20), // ||, reduce: DirectFieldValue - reduce(20), // ^^, reduce: DirectFieldValue - reduce(20), // &&, reduce: DirectFieldValue - reduce(20), // =~, reduce: DirectFieldValue - reduce(20), // !=~, reduce: DirectFieldValue - reduce(20), // ==, reduce: DirectFieldValue - reduce(20), // !=, reduce: DirectFieldValue - reduce(20), // >, reduce: DirectFieldValue - reduce(20), // >=, reduce: DirectFieldValue - reduce(20), // <, reduce: DirectFieldValue - reduce(20), // <=, reduce: DirectFieldValue - reduce(20), // |, reduce: DirectFieldValue - reduce(20), // ^, reduce: DirectFieldValue - reduce(20), // &, reduce: DirectFieldValue - reduce(20), // <<, reduce: DirectFieldValue - reduce(20), // >>, reduce: DirectFieldValue - reduce(20), // +, reduce: DirectFieldValue - reduce(20), // -, reduce: DirectFieldValue - reduce(20), // .+, reduce: DirectFieldValue - reduce(20), // .-, reduce: DirectFieldValue - reduce(20), // ., reduce: DirectFieldValue - reduce(20), // *, reduce: DirectFieldValue - reduce(20), // /, reduce: DirectFieldValue - reduce(20), // //, reduce: DirectFieldValue - reduce(20), // %, reduce: DirectFieldValue - reduce(20), // .*, reduce: DirectFieldValue - reduce(20), // ./, reduce: DirectFieldValue - reduce(20), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(20), // **, reduce: DirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S128 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S129 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(22), // $, reduce: BracedFieldValue - nil, // empty - reduce(22), // ;, reduce: BracedFieldValue - nil, // = - reduce(22), // [, reduce: BracedFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: BracedFieldValue - nil, // : - reduce(22), // ||, reduce: BracedFieldValue - reduce(22), // ^^, reduce: BracedFieldValue - reduce(22), // &&, reduce: BracedFieldValue - reduce(22), // =~, reduce: BracedFieldValue - reduce(22), // !=~, reduce: BracedFieldValue - reduce(22), // ==, reduce: BracedFieldValue - reduce(22), // !=, reduce: BracedFieldValue - reduce(22), // >, reduce: BracedFieldValue - reduce(22), // >=, reduce: BracedFieldValue - reduce(22), // <, reduce: BracedFieldValue - reduce(22), // <=, reduce: BracedFieldValue - reduce(22), // |, reduce: BracedFieldValue - reduce(22), // ^, reduce: BracedFieldValue - reduce(22), // &, reduce: BracedFieldValue - reduce(22), // <<, reduce: BracedFieldValue - reduce(22), // >>, reduce: BracedFieldValue - reduce(22), // +, reduce: BracedFieldValue - reduce(22), // -, reduce: BracedFieldValue - reduce(22), // .+, reduce: BracedFieldValue - reduce(22), // .-, reduce: BracedFieldValue - reduce(22), // ., reduce: BracedFieldValue - reduce(22), // *, reduce: BracedFieldValue - reduce(22), // /, reduce: BracedFieldValue - reduce(22), // //, reduce: BracedFieldValue - reduce(22), // %, reduce: BracedFieldValue - reduce(22), // .*, reduce: BracedFieldValue - reduce(22), // ./, reduce: BracedFieldValue - reduce(22), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: BracedFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S130 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(23), // $, reduce: FullSrec - nil, // empty - reduce(23), // ;, reduce: FullSrec - nil, // = - reduce(23), // [, reduce: FullSrec - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FullSrec - nil, // : - reduce(23), // ||, reduce: FullSrec - reduce(23), // ^^, reduce: FullSrec - reduce(23), // &&, reduce: FullSrec - reduce(23), // =~, reduce: FullSrec - reduce(23), // !=~, reduce: FullSrec - reduce(23), // ==, reduce: FullSrec - reduce(23), // !=, reduce: FullSrec - reduce(23), // >, reduce: FullSrec - reduce(23), // >=, reduce: FullSrec - reduce(23), // <, reduce: FullSrec - reduce(23), // <=, reduce: FullSrec - reduce(23), // |, reduce: FullSrec - reduce(23), // ^, reduce: FullSrec - reduce(23), // &, reduce: FullSrec - reduce(23), // <<, reduce: FullSrec - reduce(23), // >>, reduce: FullSrec - reduce(23), // +, reduce: FullSrec - reduce(23), // -, reduce: FullSrec - reduce(23), // .+, reduce: FullSrec - reduce(23), // .-, reduce: FullSrec - reduce(23), // ., reduce: FullSrec - reduce(23), // *, reduce: FullSrec - reduce(23), // /, reduce: FullSrec - reduce(23), // //, reduce: FullSrec - reduce(23), // %, reduce: FullSrec - reduce(23), // .*, reduce: FullSrec - reduce(23), // ./, reduce: FullSrec - reduce(23), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FullSrec - 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, // , - 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 - }, - }, - actionRow{ // S131 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(24), // $, reduce: OosvarValue - nil, // empty - reduce(24), // ;, reduce: OosvarValue - nil, // = - reduce(24), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: OosvarValue - nil, // : - reduce(24), // ||, reduce: OosvarValue - reduce(24), // ^^, reduce: OosvarValue - reduce(24), // &&, reduce: OosvarValue - reduce(24), // =~, reduce: OosvarValue - reduce(24), // !=~, reduce: OosvarValue - reduce(24), // ==, reduce: OosvarValue - reduce(24), // !=, reduce: OosvarValue - reduce(24), // >, reduce: OosvarValue - reduce(24), // >=, reduce: OosvarValue - reduce(24), // <, reduce: OosvarValue - reduce(24), // <=, reduce: OosvarValue - reduce(24), // |, reduce: OosvarValue - reduce(24), // ^, reduce: OosvarValue - reduce(24), // &, reduce: OosvarValue - reduce(24), // <<, reduce: OosvarValue - reduce(24), // >>, reduce: OosvarValue - reduce(24), // +, reduce: OosvarValue - reduce(24), // -, reduce: OosvarValue - reduce(24), // .+, reduce: OosvarValue - reduce(24), // .-, reduce: OosvarValue - reduce(24), // ., reduce: OosvarValue - reduce(24), // *, reduce: OosvarValue - reduce(24), // /, reduce: OosvarValue - reduce(24), // //, reduce: OosvarValue - reduce(24), // %, reduce: OosvarValue - reduce(24), // .*, reduce: OosvarValue - reduce(24), // ./, reduce: OosvarValue - reduce(24), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, actionRow{ // S132 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(25), // $, reduce: OosvarValue - nil, // empty - reduce(25), // ;, reduce: OosvarValue - nil, // = - reduce(25), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: OosvarValue - nil, // : - reduce(25), // ||, reduce: OosvarValue - reduce(25), // ^^, reduce: OosvarValue - reduce(25), // &&, reduce: OosvarValue - reduce(25), // =~, reduce: OosvarValue - reduce(25), // !=~, reduce: OosvarValue - reduce(25), // ==, reduce: OosvarValue - reduce(25), // !=, reduce: OosvarValue - reduce(25), // >, reduce: OosvarValue - reduce(25), // >=, reduce: OosvarValue - reduce(25), // <, reduce: OosvarValue - reduce(25), // <=, reduce: OosvarValue - reduce(25), // |, reduce: OosvarValue - reduce(25), // ^, reduce: OosvarValue - reduce(25), // &, reduce: OosvarValue - reduce(25), // <<, reduce: OosvarValue - reduce(25), // >>, reduce: OosvarValue - reduce(25), // +, reduce: OosvarValue - reduce(25), // -, reduce: OosvarValue - reduce(25), // .+, reduce: OosvarValue - reduce(25), // .-, reduce: OosvarValue - reduce(25), // ., reduce: OosvarValue - reduce(25), // *, reduce: OosvarValue - reduce(25), // /, reduce: OosvarValue - reduce(25), // //, reduce: OosvarValue - reduce(25), // %, reduce: OosvarValue - reduce(25), // .*, reduce: OosvarValue - reduce(25), // ./, reduce: OosvarValue - reduce(25), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S133 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(26), // $, reduce: OosvarValue - nil, // empty - reduce(26), // ;, reduce: OosvarValue - nil, // = - reduce(26), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: OosvarValue - nil, // : - reduce(26), // ||, reduce: OosvarValue - reduce(26), // ^^, reduce: OosvarValue - reduce(26), // &&, reduce: OosvarValue - reduce(26), // =~, reduce: OosvarValue - reduce(26), // !=~, reduce: OosvarValue - reduce(26), // ==, reduce: OosvarValue - reduce(26), // !=, reduce: OosvarValue - reduce(26), // >, reduce: OosvarValue - reduce(26), // >=, reduce: OosvarValue - reduce(26), // <, reduce: OosvarValue - reduce(26), // <=, reduce: OosvarValue - reduce(26), // |, reduce: OosvarValue - reduce(26), // ^, reduce: OosvarValue - reduce(26), // &, reduce: OosvarValue - reduce(26), // <<, reduce: OosvarValue - reduce(26), // >>, reduce: OosvarValue - reduce(26), // +, reduce: OosvarValue - reduce(26), // -, reduce: OosvarValue - reduce(26), // .+, reduce: OosvarValue - reduce(26), // .-, reduce: OosvarValue - reduce(26), // ., reduce: OosvarValue - reduce(26), // *, reduce: OosvarValue - reduce(26), // /, reduce: OosvarValue - reduce(26), // //, reduce: OosvarValue - reduce(26), // %, reduce: OosvarValue - reduce(26), // .*, reduce: OosvarValue - reduce(26), // ./, reduce: OosvarValue - reduce(26), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S134 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(27), // $, reduce: DirectOosvarValue - nil, // empty - reduce(27), // ;, reduce: DirectOosvarValue - nil, // = - reduce(27), // [, reduce: DirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectOosvarValue - nil, // : - reduce(27), // ||, reduce: DirectOosvarValue - reduce(27), // ^^, reduce: DirectOosvarValue - reduce(27), // &&, reduce: DirectOosvarValue - reduce(27), // =~, reduce: DirectOosvarValue - reduce(27), // !=~, reduce: DirectOosvarValue - reduce(27), // ==, reduce: DirectOosvarValue - reduce(27), // !=, reduce: DirectOosvarValue - reduce(27), // >, reduce: DirectOosvarValue - reduce(27), // >=, reduce: DirectOosvarValue - reduce(27), // <, reduce: DirectOosvarValue - reduce(27), // <=, reduce: DirectOosvarValue - reduce(27), // |, reduce: DirectOosvarValue - reduce(27), // ^, reduce: DirectOosvarValue - reduce(27), // &, reduce: DirectOosvarValue - reduce(27), // <<, reduce: DirectOosvarValue - reduce(27), // >>, reduce: DirectOosvarValue - reduce(27), // +, reduce: DirectOosvarValue - reduce(27), // -, reduce: DirectOosvarValue - reduce(27), // .+, reduce: DirectOosvarValue - reduce(27), // .-, reduce: DirectOosvarValue - reduce(27), // ., reduce: DirectOosvarValue - reduce(27), // *, reduce: DirectOosvarValue - reduce(27), // /, reduce: DirectOosvarValue - reduce(27), // //, reduce: DirectOosvarValue - reduce(27), // %, reduce: DirectOosvarValue - reduce(27), // .*, reduce: DirectOosvarValue - reduce(27), // ./, reduce: DirectOosvarValue - reduce(27), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S135 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S136 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(29), // $, reduce: BracedOosvarValue - nil, // empty - reduce(29), // ;, reduce: BracedOosvarValue - nil, // = - reduce(29), // [, reduce: BracedOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedOosvarValue - nil, // : - reduce(29), // ||, reduce: BracedOosvarValue - reduce(29), // ^^, reduce: BracedOosvarValue - reduce(29), // &&, reduce: BracedOosvarValue - reduce(29), // =~, reduce: BracedOosvarValue - reduce(29), // !=~, reduce: BracedOosvarValue - reduce(29), // ==, reduce: BracedOosvarValue - reduce(29), // !=, reduce: BracedOosvarValue - reduce(29), // >, reduce: BracedOosvarValue - reduce(29), // >=, reduce: BracedOosvarValue - reduce(29), // <, reduce: BracedOosvarValue - reduce(29), // <=, reduce: BracedOosvarValue - reduce(29), // |, reduce: BracedOosvarValue - reduce(29), // ^, reduce: BracedOosvarValue - reduce(29), // &, reduce: BracedOosvarValue - reduce(29), // <<, reduce: BracedOosvarValue - reduce(29), // >>, reduce: BracedOosvarValue - reduce(29), // +, reduce: BracedOosvarValue - reduce(29), // -, reduce: BracedOosvarValue - reduce(29), // .+, reduce: BracedOosvarValue - reduce(29), // .-, reduce: BracedOosvarValue - reduce(29), // ., reduce: BracedOosvarValue - reduce(29), // *, reduce: BracedOosvarValue - reduce(29), // /, reduce: BracedOosvarValue - reduce(29), // //, reduce: BracedOosvarValue - reduce(29), // %, reduce: BracedOosvarValue - reduce(29), // .*, reduce: BracedOosvarValue - reduce(29), // ./, reduce: BracedOosvarValue - reduce(29), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S137 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(30), // $, reduce: FullOosvar - nil, // empty - reduce(30), // ;, reduce: FullOosvar - nil, // = - reduce(30), // [, reduce: FullOosvar - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullOosvar - nil, // : - reduce(30), // ||, reduce: FullOosvar - reduce(30), // ^^, reduce: FullOosvar - reduce(30), // &&, reduce: FullOosvar - reduce(30), // =~, reduce: FullOosvar - reduce(30), // !=~, reduce: FullOosvar - reduce(30), // ==, reduce: FullOosvar - reduce(30), // !=, reduce: FullOosvar - reduce(30), // >, reduce: FullOosvar - reduce(30), // >=, reduce: FullOosvar - reduce(30), // <, reduce: FullOosvar - reduce(30), // <=, reduce: FullOosvar - reduce(30), // |, reduce: FullOosvar - reduce(30), // ^, reduce: FullOosvar - reduce(30), // &, reduce: FullOosvar - reduce(30), // <<, reduce: FullOosvar - reduce(30), // >>, reduce: FullOosvar - reduce(30), // +, reduce: FullOosvar - reduce(30), // -, reduce: FullOosvar - reduce(30), // .+, reduce: FullOosvar - reduce(30), // .-, reduce: FullOosvar - reduce(30), // ., reduce: FullOosvar - reduce(30), // *, reduce: FullOosvar - reduce(30), // /, reduce: FullOosvar - reduce(30), // //, reduce: FullOosvar - reduce(30), // %, reduce: FullOosvar - reduce(30), // .*, reduce: FullOosvar - reduce(30), // ./, reduce: FullOosvar - reduce(30), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullOosvar - 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, // , - 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 - }, - }, - actionRow{ // S138 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - shift(458), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S139 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(49), // $, reduce: Rvalue - nil, // empty - reduce(49), // ;, reduce: Rvalue - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S140 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(50), // $, reduce: PrecedenceChainStart - nil, // empty - reduce(50), // ;, reduce: PrecedenceChainStart - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S141 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(52), // $, reduce: TernaryTerm - nil, // empty - reduce(52), // ;, reduce: TernaryTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(460), // ? - nil, // : - shift(461), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S142 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(54), // $, reduce: LogicalOrTerm - nil, // empty - reduce(54), // ;, reduce: LogicalOrTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: LogicalOrTerm - nil, // : - reduce(54), // ||, reduce: LogicalOrTerm - shift(462), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S143 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(56), // $, reduce: LogicalXORTerm - nil, // empty - reduce(56), // ;, reduce: LogicalXORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: LogicalXORTerm - nil, // : - reduce(56), // ||, reduce: LogicalXORTerm - reduce(56), // ^^, reduce: LogicalXORTerm - shift(463), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S144 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(58), // $, reduce: LogicalAndTerm - nil, // empty - reduce(58), // ;, reduce: LogicalAndTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalAndTerm - nil, // : - reduce(58), // ||, reduce: LogicalAndTerm - reduce(58), // ^^, reduce: LogicalAndTerm - reduce(58), // &&, reduce: LogicalAndTerm - shift(464), // =~ - shift(465), // !=~ - shift(466), // == - shift(467), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S145 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(63), // $, reduce: EqneTerm - nil, // empty - reduce(63), // ;, reduce: EqneTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(468), // > - shift(469), // >= - shift(470), // < - shift(471), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S146 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(68), // $, reduce: CmpTerm - nil, // empty - reduce(68), // ;, reduce: CmpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(472), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S147 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(70), // $, reduce: BitwiseORTerm - nil, // empty - reduce(70), // ;, reduce: BitwiseORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: BitwiseORTerm - nil, // : - reduce(70), // ||, reduce: BitwiseORTerm - reduce(70), // ^^, reduce: BitwiseORTerm - reduce(70), // &&, reduce: BitwiseORTerm - reduce(70), // =~, reduce: BitwiseORTerm - reduce(70), // !=~, reduce: BitwiseORTerm - reduce(70), // ==, reduce: BitwiseORTerm - reduce(70), // !=, reduce: BitwiseORTerm - reduce(70), // >, reduce: BitwiseORTerm - reduce(70), // >=, reduce: BitwiseORTerm - reduce(70), // <, reduce: BitwiseORTerm - reduce(70), // <=, reduce: BitwiseORTerm - reduce(70), // |, reduce: BitwiseORTerm - shift(473), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S148 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(72), // $, reduce: BitwiseXORTerm - nil, // empty - reduce(72), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(72), // ||, reduce: BitwiseXORTerm - reduce(72), // ^^, reduce: BitwiseXORTerm - reduce(72), // &&, reduce: BitwiseXORTerm - reduce(72), // =~, reduce: BitwiseXORTerm - reduce(72), // !=~, reduce: BitwiseXORTerm - reduce(72), // ==, reduce: BitwiseXORTerm - reduce(72), // !=, reduce: BitwiseXORTerm - reduce(72), // >, reduce: BitwiseXORTerm - reduce(72), // >=, reduce: BitwiseXORTerm - reduce(72), // <, reduce: BitwiseXORTerm - reduce(72), // <=, reduce: BitwiseXORTerm - reduce(72), // |, reduce: BitwiseXORTerm - reduce(72), // ^, reduce: BitwiseXORTerm - shift(474), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S149 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(74), // $, reduce: BitwiseANDTerm - nil, // empty - reduce(74), // ;, reduce: BitwiseANDTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(74), // ||, reduce: BitwiseANDTerm - reduce(74), // ^^, reduce: BitwiseANDTerm - reduce(74), // &&, reduce: BitwiseANDTerm - reduce(74), // =~, reduce: BitwiseANDTerm - reduce(74), // !=~, reduce: BitwiseANDTerm - reduce(74), // ==, reduce: BitwiseANDTerm - reduce(74), // !=, reduce: BitwiseANDTerm - reduce(74), // >, reduce: BitwiseANDTerm - reduce(74), // >=, reduce: BitwiseANDTerm - reduce(74), // <, reduce: BitwiseANDTerm - reduce(74), // <=, reduce: BitwiseANDTerm - reduce(74), // |, reduce: BitwiseANDTerm - reduce(74), // ^, reduce: BitwiseANDTerm - reduce(74), // &, reduce: BitwiseANDTerm - shift(475), // << - shift(476), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S150 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(77), // $, reduce: BitwiseShiftTerm - nil, // empty - reduce(77), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(77), // ||, reduce: BitwiseShiftTerm - reduce(77), // ^^, reduce: BitwiseShiftTerm - reduce(77), // &&, reduce: BitwiseShiftTerm - reduce(77), // =~, reduce: BitwiseShiftTerm - reduce(77), // !=~, reduce: BitwiseShiftTerm - reduce(77), // ==, reduce: BitwiseShiftTerm - reduce(77), // !=, reduce: BitwiseShiftTerm - reduce(77), // >, reduce: BitwiseShiftTerm - reduce(77), // >=, reduce: BitwiseShiftTerm - reduce(77), // <, reduce: BitwiseShiftTerm - reduce(77), // <=, reduce: BitwiseShiftTerm - reduce(77), // |, reduce: BitwiseShiftTerm - reduce(77), // ^, reduce: BitwiseShiftTerm - reduce(77), // &, reduce: BitwiseShiftTerm - reduce(77), // <<, reduce: BitwiseShiftTerm - reduce(77), // >>, reduce: BitwiseShiftTerm - shift(477), // + - shift(478), // - - shift(479), // .+ - shift(480), // .- - shift(481), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S151 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S152 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(83), // $, reduce: AddsubdotTerm - nil, // empty - reduce(83), // ;, reduce: AddsubdotTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(483), // * - shift(484), // / - shift(485), // // - shift(486), // % - shift(487), // .* - shift(488), // ./ - shift(489), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S153 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S154 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S155 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S156 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(91), // $, reduce: MuldivTerm - nil, // empty - reduce(91), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S157 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(98), // $, reduce: UnaryOpTerm - nil, // empty - reduce(98), // ;, reduce: UnaryOpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S158 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S159 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S160 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(100), // $, reduce: PowTerm - nil, // empty - reduce(100), // ;, reduce: PowTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: PowTerm - nil, // : - reduce(100), // ||, reduce: PowTerm - reduce(100), // ^^, reduce: PowTerm - reduce(100), // &&, reduce: PowTerm - reduce(100), // =~, reduce: PowTerm - reduce(100), // !=~, reduce: PowTerm - reduce(100), // ==, reduce: PowTerm - reduce(100), // !=, reduce: PowTerm - reduce(100), // >, reduce: PowTerm - reduce(100), // >=, reduce: PowTerm - reduce(100), // <, reduce: PowTerm - reduce(100), // <=, reduce: PowTerm - reduce(100), // |, reduce: PowTerm - reduce(100), // ^, reduce: PowTerm - reduce(100), // &, reduce: PowTerm - reduce(100), // <<, reduce: PowTerm - reduce(100), // >>, reduce: PowTerm - reduce(100), // +, reduce: PowTerm - reduce(100), // -, reduce: PowTerm - reduce(100), // .+, reduce: PowTerm - reduce(100), // .-, reduce: PowTerm - reduce(100), // ., reduce: PowTerm - reduce(100), // *, reduce: PowTerm - reduce(100), // /, reduce: PowTerm - reduce(100), // //, reduce: PowTerm - reduce(100), // %, reduce: PowTerm - reduce(100), // .*, reduce: PowTerm - reduce(100), // ./, reduce: PowTerm - reduce(100), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(495), // ** - 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, // , - 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 - }, - }, - actionRow{ // S161 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S162 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(102), // $, reduce: PrecedenceChainEnd - nil, // empty - reduce(102), // ;, reduce: PrecedenceChainEnd - nil, // = - shift(497), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(102), // ||, reduce: PrecedenceChainEnd - reduce(102), // ^^, reduce: PrecedenceChainEnd - reduce(102), // &&, reduce: PrecedenceChainEnd - reduce(102), // =~, reduce: PrecedenceChainEnd - reduce(102), // !=~, reduce: PrecedenceChainEnd - reduce(102), // ==, reduce: PrecedenceChainEnd - reduce(102), // !=, reduce: PrecedenceChainEnd - reduce(102), // >, reduce: PrecedenceChainEnd - reduce(102), // >=, reduce: PrecedenceChainEnd - reduce(102), // <, reduce: PrecedenceChainEnd - reduce(102), // <=, reduce: PrecedenceChainEnd - reduce(102), // |, reduce: PrecedenceChainEnd - reduce(102), // ^, reduce: PrecedenceChainEnd - reduce(102), // &, reduce: PrecedenceChainEnd - reduce(102), // <<, reduce: PrecedenceChainEnd - reduce(102), // >>, reduce: PrecedenceChainEnd - reduce(102), // +, reduce: PrecedenceChainEnd - reduce(102), // -, reduce: PrecedenceChainEnd - reduce(102), // .+, reduce: PrecedenceChainEnd - reduce(102), // .-, reduce: PrecedenceChainEnd - reduce(102), // ., reduce: PrecedenceChainEnd - reduce(102), // *, reduce: PrecedenceChainEnd - reduce(102), // /, reduce: PrecedenceChainEnd - reduce(102), // //, reduce: PrecedenceChainEnd - reduce(102), // %, reduce: PrecedenceChainEnd - reduce(102), // .*, reduce: PrecedenceChainEnd - reduce(102), // ./, reduce: PrecedenceChainEnd - reduce(102), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(102), // **, reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S163 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(107), // $, reduce: MlrvalOrFunction nil, // empty reduce(107), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(107), // [, reduce: MlrvalOrFunction nil, // ] @@ -14862,10 +12045,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -14935,13 +12114,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S164 + actionRow{ // S133 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(106), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(106), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(106), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(106), // ||, reduce: MlrvalOrFunction + reduce(106), // ^^, reduce: MlrvalOrFunction + reduce(106), // &&, reduce: MlrvalOrFunction + reduce(106), // =~, reduce: MlrvalOrFunction + reduce(106), // !=~, reduce: MlrvalOrFunction + reduce(106), // ==, reduce: MlrvalOrFunction + reduce(106), // !=, reduce: MlrvalOrFunction + reduce(106), // >, reduce: MlrvalOrFunction + reduce(106), // >=, reduce: MlrvalOrFunction + reduce(106), // <, reduce: MlrvalOrFunction + reduce(106), // <=, reduce: MlrvalOrFunction + reduce(106), // |, reduce: MlrvalOrFunction + reduce(106), // ^, reduce: MlrvalOrFunction + reduce(106), // &, reduce: MlrvalOrFunction + reduce(106), // <<, reduce: MlrvalOrFunction + reduce(106), // >>, reduce: MlrvalOrFunction + reduce(106), // +, reduce: MlrvalOrFunction + reduce(106), // -, reduce: MlrvalOrFunction + reduce(106), // .+, reduce: MlrvalOrFunction + reduce(106), // .-, reduce: MlrvalOrFunction + reduce(106), // ., reduce: MlrvalOrFunction + reduce(106), // *, reduce: MlrvalOrFunction + reduce(106), // /, reduce: MlrvalOrFunction + reduce(106), // //, reduce: MlrvalOrFunction + reduce(106), // %, reduce: MlrvalOrFunction + reduce(106), // .*, reduce: MlrvalOrFunction + reduce(106), // ./, reduce: MlrvalOrFunction + reduce(106), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(106), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S134 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(108), // $, reduce: MlrvalOrFunction nil, // empty reduce(108), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(108), // [, reduce: MlrvalOrFunction nil, // ] @@ -14953,10 +12227,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15026,13 +12296,3566 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S135 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + shift(479), // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S136 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(21), // $, reduce: FieldValue + nil, // empty + reduce(21), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(21), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(21), // ?, reduce: FieldValue + nil, // : + reduce(21), // ||, reduce: FieldValue + reduce(21), // ^^, reduce: FieldValue + reduce(21), // &&, reduce: FieldValue + reduce(21), // =~, reduce: FieldValue + reduce(21), // !=~, reduce: FieldValue + reduce(21), // ==, reduce: FieldValue + reduce(21), // !=, reduce: FieldValue + reduce(21), // >, reduce: FieldValue + reduce(21), // >=, reduce: FieldValue + reduce(21), // <, reduce: FieldValue + reduce(21), // <=, reduce: FieldValue + reduce(21), // |, reduce: FieldValue + reduce(21), // ^, reduce: FieldValue + reduce(21), // &, reduce: FieldValue + reduce(21), // <<, reduce: FieldValue + reduce(21), // >>, reduce: FieldValue + reduce(21), // +, reduce: FieldValue + reduce(21), // -, reduce: FieldValue + reduce(21), // .+, reduce: FieldValue + reduce(21), // .-, reduce: FieldValue + reduce(21), // ., reduce: FieldValue + reduce(21), // *, reduce: FieldValue + reduce(21), // /, reduce: FieldValue + reduce(21), // //, reduce: FieldValue + reduce(21), // %, reduce: FieldValue + reduce(21), // .*, reduce: FieldValue + reduce(21), // ./, reduce: FieldValue + reduce(21), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(21), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S137 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(22), // $, reduce: FieldValue + nil, // empty + reduce(22), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(22), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(22), // ?, reduce: FieldValue + nil, // : + reduce(22), // ||, reduce: FieldValue + reduce(22), // ^^, reduce: FieldValue + reduce(22), // &&, reduce: FieldValue + reduce(22), // =~, reduce: FieldValue + reduce(22), // !=~, reduce: FieldValue + reduce(22), // ==, reduce: FieldValue + reduce(22), // !=, reduce: FieldValue + reduce(22), // >, reduce: FieldValue + reduce(22), // >=, reduce: FieldValue + reduce(22), // <, reduce: FieldValue + reduce(22), // <=, reduce: FieldValue + reduce(22), // |, reduce: FieldValue + reduce(22), // ^, reduce: FieldValue + reduce(22), // &, reduce: FieldValue + reduce(22), // <<, reduce: FieldValue + reduce(22), // >>, reduce: FieldValue + reduce(22), // +, reduce: FieldValue + reduce(22), // -, reduce: FieldValue + reduce(22), // .+, reduce: FieldValue + reduce(22), // .-, reduce: FieldValue + reduce(22), // ., reduce: FieldValue + reduce(22), // *, reduce: FieldValue + reduce(22), // /, reduce: FieldValue + reduce(22), // //, reduce: FieldValue + reduce(22), // %, reduce: FieldValue + reduce(22), // .*, reduce: FieldValue + reduce(22), // ./, reduce: FieldValue + reduce(22), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(22), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S138 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(23), // $, reduce: FieldValue + nil, // empty + reduce(23), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(23), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(23), // ?, reduce: FieldValue + nil, // : + reduce(23), // ||, reduce: FieldValue + reduce(23), // ^^, reduce: FieldValue + reduce(23), // &&, reduce: FieldValue + reduce(23), // =~, reduce: FieldValue + reduce(23), // !=~, reduce: FieldValue + reduce(23), // ==, reduce: FieldValue + reduce(23), // !=, reduce: FieldValue + reduce(23), // >, reduce: FieldValue + reduce(23), // >=, reduce: FieldValue + reduce(23), // <, reduce: FieldValue + reduce(23), // <=, reduce: FieldValue + reduce(23), // |, reduce: FieldValue + reduce(23), // ^, reduce: FieldValue + reduce(23), // &, reduce: FieldValue + reduce(23), // <<, reduce: FieldValue + reduce(23), // >>, reduce: FieldValue + reduce(23), // +, reduce: FieldValue + reduce(23), // -, reduce: FieldValue + reduce(23), // .+, reduce: FieldValue + reduce(23), // .-, reduce: FieldValue + reduce(23), // ., reduce: FieldValue + reduce(23), // *, reduce: FieldValue + reduce(23), // /, reduce: FieldValue + reduce(23), // //, reduce: FieldValue + reduce(23), // %, reduce: FieldValue + reduce(23), // .*, reduce: FieldValue + reduce(23), // ./, reduce: FieldValue + reduce(23), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(23), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S139 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(24), // $, reduce: DirectFieldValue + nil, // empty + reduce(24), // ;, reduce: DirectFieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: DirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: DirectFieldValue + nil, // : + reduce(24), // ||, reduce: DirectFieldValue + reduce(24), // ^^, reduce: DirectFieldValue + reduce(24), // &&, reduce: DirectFieldValue + reduce(24), // =~, reduce: DirectFieldValue + reduce(24), // !=~, reduce: DirectFieldValue + reduce(24), // ==, reduce: DirectFieldValue + reduce(24), // !=, reduce: DirectFieldValue + reduce(24), // >, reduce: DirectFieldValue + reduce(24), // >=, reduce: DirectFieldValue + reduce(24), // <, reduce: DirectFieldValue + reduce(24), // <=, reduce: DirectFieldValue + reduce(24), // |, reduce: DirectFieldValue + reduce(24), // ^, reduce: DirectFieldValue + reduce(24), // &, reduce: DirectFieldValue + reduce(24), // <<, reduce: DirectFieldValue + reduce(24), // >>, reduce: DirectFieldValue + reduce(24), // +, reduce: DirectFieldValue + reduce(24), // -, reduce: DirectFieldValue + reduce(24), // .+, reduce: DirectFieldValue + reduce(24), // .-, reduce: DirectFieldValue + reduce(24), // ., reduce: DirectFieldValue + reduce(24), // *, reduce: DirectFieldValue + reduce(24), // /, reduce: DirectFieldValue + reduce(24), // //, reduce: DirectFieldValue + reduce(24), // %, reduce: DirectFieldValue + reduce(24), // .*, reduce: DirectFieldValue + reduce(24), // ./, reduce: DirectFieldValue + reduce(24), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: DirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S140 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S141 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(26), // $, reduce: BracedFieldValue + nil, // empty + reduce(26), // ;, reduce: BracedFieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: BracedFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: BracedFieldValue + nil, // : + reduce(26), // ||, reduce: BracedFieldValue + reduce(26), // ^^, reduce: BracedFieldValue + reduce(26), // &&, reduce: BracedFieldValue + reduce(26), // =~, reduce: BracedFieldValue + reduce(26), // !=~, reduce: BracedFieldValue + reduce(26), // ==, reduce: BracedFieldValue + reduce(26), // !=, reduce: BracedFieldValue + reduce(26), // >, reduce: BracedFieldValue + reduce(26), // >=, reduce: BracedFieldValue + reduce(26), // <, reduce: BracedFieldValue + reduce(26), // <=, reduce: BracedFieldValue + reduce(26), // |, reduce: BracedFieldValue + reduce(26), // ^, reduce: BracedFieldValue + reduce(26), // &, reduce: BracedFieldValue + reduce(26), // <<, reduce: BracedFieldValue + reduce(26), // >>, reduce: BracedFieldValue + reduce(26), // +, reduce: BracedFieldValue + reduce(26), // -, reduce: BracedFieldValue + reduce(26), // .+, reduce: BracedFieldValue + reduce(26), // .-, reduce: BracedFieldValue + reduce(26), // ., reduce: BracedFieldValue + reduce(26), // *, reduce: BracedFieldValue + reduce(26), // /, reduce: BracedFieldValue + reduce(26), // //, reduce: BracedFieldValue + reduce(26), // %, reduce: BracedFieldValue + reduce(26), // .*, reduce: BracedFieldValue + reduce(26), // ./, reduce: BracedFieldValue + reduce(26), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: BracedFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S142 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(27), // $, reduce: FullSrec + nil, // empty + reduce(27), // ;, reduce: FullSrec + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: FullSrec + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: FullSrec + nil, // : + reduce(27), // ||, reduce: FullSrec + reduce(27), // ^^, reduce: FullSrec + reduce(27), // &&, reduce: FullSrec + reduce(27), // =~, reduce: FullSrec + reduce(27), // !=~, reduce: FullSrec + reduce(27), // ==, reduce: FullSrec + reduce(27), // !=, reduce: FullSrec + reduce(27), // >, reduce: FullSrec + reduce(27), // >=, reduce: FullSrec + reduce(27), // <, reduce: FullSrec + reduce(27), // <=, reduce: FullSrec + reduce(27), // |, reduce: FullSrec + reduce(27), // ^, reduce: FullSrec + reduce(27), // &, reduce: FullSrec + reduce(27), // <<, reduce: FullSrec + reduce(27), // >>, reduce: FullSrec + reduce(27), // +, reduce: FullSrec + reduce(27), // -, reduce: FullSrec + reduce(27), // .+, reduce: FullSrec + reduce(27), // .-, reduce: FullSrec + reduce(27), // ., reduce: FullSrec + reduce(27), // *, reduce: FullSrec + reduce(27), // /, reduce: FullSrec + reduce(27), // //, reduce: FullSrec + reduce(27), // %, reduce: FullSrec + reduce(27), // .*, reduce: FullSrec + reduce(27), // ./, reduce: FullSrec + reduce(27), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(27), // **, reduce: FullSrec + 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, // , + 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 + }, + }, + actionRow{ // S143 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(28), // $, reduce: OosvarValue + nil, // empty + reduce(28), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: OosvarValue + nil, // : + reduce(28), // ||, reduce: OosvarValue + reduce(28), // ^^, reduce: OosvarValue + reduce(28), // &&, reduce: OosvarValue + reduce(28), // =~, reduce: OosvarValue + reduce(28), // !=~, reduce: OosvarValue + reduce(28), // ==, reduce: OosvarValue + reduce(28), // !=, reduce: OosvarValue + reduce(28), // >, reduce: OosvarValue + reduce(28), // >=, reduce: OosvarValue + reduce(28), // <, reduce: OosvarValue + reduce(28), // <=, reduce: OosvarValue + reduce(28), // |, reduce: OosvarValue + reduce(28), // ^, reduce: OosvarValue + reduce(28), // &, reduce: OosvarValue + reduce(28), // <<, reduce: OosvarValue + reduce(28), // >>, reduce: OosvarValue + reduce(28), // +, reduce: OosvarValue + reduce(28), // -, reduce: OosvarValue + reduce(28), // .+, reduce: OosvarValue + reduce(28), // .-, reduce: OosvarValue + reduce(28), // ., reduce: OosvarValue + reduce(28), // *, reduce: OosvarValue + reduce(28), // /, reduce: OosvarValue + reduce(28), // //, reduce: OosvarValue + reduce(28), // %, reduce: OosvarValue + reduce(28), // .*, reduce: OosvarValue + reduce(28), // ./, reduce: OosvarValue + reduce(28), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S144 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(29), // $, reduce: OosvarValue + nil, // empty + reduce(29), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: OosvarValue + nil, // : + reduce(29), // ||, reduce: OosvarValue + reduce(29), // ^^, reduce: OosvarValue + reduce(29), // &&, reduce: OosvarValue + reduce(29), // =~, reduce: OosvarValue + reduce(29), // !=~, reduce: OosvarValue + reduce(29), // ==, reduce: OosvarValue + reduce(29), // !=, reduce: OosvarValue + reduce(29), // >, reduce: OosvarValue + reduce(29), // >=, reduce: OosvarValue + reduce(29), // <, reduce: OosvarValue + reduce(29), // <=, reduce: OosvarValue + reduce(29), // |, reduce: OosvarValue + reduce(29), // ^, reduce: OosvarValue + reduce(29), // &, reduce: OosvarValue + reduce(29), // <<, reduce: OosvarValue + reduce(29), // >>, reduce: OosvarValue + reduce(29), // +, reduce: OosvarValue + reduce(29), // -, reduce: OosvarValue + reduce(29), // .+, reduce: OosvarValue + reduce(29), // .-, reduce: OosvarValue + reduce(29), // ., reduce: OosvarValue + reduce(29), // *, reduce: OosvarValue + reduce(29), // /, reduce: OosvarValue + reduce(29), // //, reduce: OosvarValue + reduce(29), // %, reduce: OosvarValue + reduce(29), // .*, reduce: OosvarValue + reduce(29), // ./, reduce: OosvarValue + reduce(29), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S145 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(30), // $, reduce: OosvarValue + nil, // empty + reduce(30), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: OosvarValue + nil, // : + reduce(30), // ||, reduce: OosvarValue + reduce(30), // ^^, reduce: OosvarValue + reduce(30), // &&, reduce: OosvarValue + reduce(30), // =~, reduce: OosvarValue + reduce(30), // !=~, reduce: OosvarValue + reduce(30), // ==, reduce: OosvarValue + reduce(30), // !=, reduce: OosvarValue + reduce(30), // >, reduce: OosvarValue + reduce(30), // >=, reduce: OosvarValue + reduce(30), // <, reduce: OosvarValue + reduce(30), // <=, reduce: OosvarValue + reduce(30), // |, reduce: OosvarValue + reduce(30), // ^, reduce: OosvarValue + reduce(30), // &, reduce: OosvarValue + reduce(30), // <<, reduce: OosvarValue + reduce(30), // >>, reduce: OosvarValue + reduce(30), // +, reduce: OosvarValue + reduce(30), // -, reduce: OosvarValue + reduce(30), // .+, reduce: OosvarValue + reduce(30), // .-, reduce: OosvarValue + reduce(30), // ., reduce: OosvarValue + reduce(30), // *, reduce: OosvarValue + reduce(30), // /, reduce: OosvarValue + reduce(30), // //, reduce: OosvarValue + reduce(30), // %, reduce: OosvarValue + reduce(30), // .*, reduce: OosvarValue + reduce(30), // ./, reduce: OosvarValue + reduce(30), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(30), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S146 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(31), // $, reduce: DirectOosvarValue + nil, // empty + reduce(31), // ;, reduce: DirectOosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: DirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: DirectOosvarValue + nil, // : + reduce(31), // ||, reduce: DirectOosvarValue + reduce(31), // ^^, reduce: DirectOosvarValue + reduce(31), // &&, reduce: DirectOosvarValue + reduce(31), // =~, reduce: DirectOosvarValue + reduce(31), // !=~, reduce: DirectOosvarValue + reduce(31), // ==, reduce: DirectOosvarValue + reduce(31), // !=, reduce: DirectOosvarValue + reduce(31), // >, reduce: DirectOosvarValue + reduce(31), // >=, reduce: DirectOosvarValue + reduce(31), // <, reduce: DirectOosvarValue + reduce(31), // <=, reduce: DirectOosvarValue + reduce(31), // |, reduce: DirectOosvarValue + reduce(31), // ^, reduce: DirectOosvarValue + reduce(31), // &, reduce: DirectOosvarValue + reduce(31), // <<, reduce: DirectOosvarValue + reduce(31), // >>, reduce: DirectOosvarValue + reduce(31), // +, reduce: DirectOosvarValue + reduce(31), // -, reduce: DirectOosvarValue + reduce(31), // .+, reduce: DirectOosvarValue + reduce(31), // .-, reduce: DirectOosvarValue + reduce(31), // ., reduce: DirectOosvarValue + reduce(31), // *, reduce: DirectOosvarValue + reduce(31), // /, reduce: DirectOosvarValue + reduce(31), // //, reduce: DirectOosvarValue + reduce(31), // %, reduce: DirectOosvarValue + reduce(31), // .*, reduce: DirectOosvarValue + reduce(31), // ./, reduce: DirectOosvarValue + reduce(31), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: DirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S147 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S148 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(33), // $, reduce: BracedOosvarValue + nil, // empty + reduce(33), // ;, reduce: BracedOosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: BracedOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: BracedOosvarValue + nil, // : + reduce(33), // ||, reduce: BracedOosvarValue + reduce(33), // ^^, reduce: BracedOosvarValue + reduce(33), // &&, reduce: BracedOosvarValue + reduce(33), // =~, reduce: BracedOosvarValue + reduce(33), // !=~, reduce: BracedOosvarValue + reduce(33), // ==, reduce: BracedOosvarValue + reduce(33), // !=, reduce: BracedOosvarValue + reduce(33), // >, reduce: BracedOosvarValue + reduce(33), // >=, reduce: BracedOosvarValue + reduce(33), // <, reduce: BracedOosvarValue + reduce(33), // <=, reduce: BracedOosvarValue + reduce(33), // |, reduce: BracedOosvarValue + reduce(33), // ^, reduce: BracedOosvarValue + reduce(33), // &, reduce: BracedOosvarValue + reduce(33), // <<, reduce: BracedOosvarValue + reduce(33), // >>, reduce: BracedOosvarValue + reduce(33), // +, reduce: BracedOosvarValue + reduce(33), // -, reduce: BracedOosvarValue + reduce(33), // .+, reduce: BracedOosvarValue + reduce(33), // .-, reduce: BracedOosvarValue + reduce(33), // ., reduce: BracedOosvarValue + reduce(33), // *, reduce: BracedOosvarValue + reduce(33), // /, reduce: BracedOosvarValue + reduce(33), // //, reduce: BracedOosvarValue + reduce(33), // %, reduce: BracedOosvarValue + reduce(33), // .*, reduce: BracedOosvarValue + reduce(33), // ./, reduce: BracedOosvarValue + reduce(33), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: BracedOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S149 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(34), // $, reduce: FullOosvar + nil, // empty + reduce(34), // ;, reduce: FullOosvar + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: FullOosvar + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: FullOosvar + nil, // : + reduce(34), // ||, reduce: FullOosvar + reduce(34), // ^^, reduce: FullOosvar + reduce(34), // &&, reduce: FullOosvar + reduce(34), // =~, reduce: FullOosvar + reduce(34), // !=~, reduce: FullOosvar + reduce(34), // ==, reduce: FullOosvar + reduce(34), // !=, reduce: FullOosvar + reduce(34), // >, reduce: FullOosvar + reduce(34), // >=, reduce: FullOosvar + reduce(34), // <, reduce: FullOosvar + reduce(34), // <=, reduce: FullOosvar + reduce(34), // |, reduce: FullOosvar + reduce(34), // ^, reduce: FullOosvar + reduce(34), // &, reduce: FullOosvar + reduce(34), // <<, reduce: FullOosvar + reduce(34), // >>, reduce: FullOosvar + reduce(34), // +, reduce: FullOosvar + reduce(34), // -, reduce: FullOosvar + reduce(34), // .+, reduce: FullOosvar + reduce(34), // .-, reduce: FullOosvar + reduce(34), // ., reduce: FullOosvar + reduce(34), // *, reduce: FullOosvar + reduce(34), // /, reduce: FullOosvar + reduce(34), // //, reduce: FullOosvar + reduce(34), // %, reduce: FullOosvar + reduce(34), // .*, reduce: FullOosvar + reduce(34), // ./, reduce: FullOosvar + reduce(34), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(34), // **, reduce: FullOosvar + 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, // , + 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 + }, + }, + actionRow{ // S150 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(51), // $, reduce: Rvalue + nil, // empty + reduce(51), // ;, reduce: Rvalue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S151 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(52), // $, reduce: PrecedenceChainStart + nil, // empty + reduce(52), // ;, reduce: PrecedenceChainStart + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S152 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(54), // $, reduce: TernaryTerm + nil, // empty + reduce(54), // ;, reduce: TernaryTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(483), // ? + nil, // : + shift(484), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S153 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(56), // $, reduce: LogicalOrTerm + nil, // empty + reduce(56), // ;, reduce: LogicalOrTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: LogicalOrTerm + nil, // : + reduce(56), // ||, reduce: LogicalOrTerm + shift(485), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S154 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(58), // $, reduce: LogicalXORTerm + nil, // empty + reduce(58), // ;, reduce: LogicalXORTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: LogicalXORTerm + nil, // : + reduce(58), // ||, reduce: LogicalXORTerm + reduce(58), // ^^, reduce: LogicalXORTerm + shift(486), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S155 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(60), // $, reduce: LogicalAndTerm + nil, // empty + reduce(60), // ;, reduce: LogicalAndTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalAndTerm + nil, // : + reduce(60), // ||, reduce: LogicalAndTerm + reduce(60), // ^^, reduce: LogicalAndTerm + reduce(60), // &&, reduce: LogicalAndTerm + shift(487), // =~ + shift(488), // !=~ + shift(489), // == + shift(490), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S156 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(65), // $, reduce: EqneTerm + nil, // empty + reduce(65), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + nil, // : + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(491), // > + shift(492), // >= + shift(493), // < + shift(494), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S157 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(70), // $, reduce: CmpTerm + nil, // empty + reduce(70), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + nil, // : + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(495), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S158 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(72), // $, reduce: BitwiseORTerm + nil, // empty + reduce(72), // ;, reduce: BitwiseORTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: BitwiseORTerm + nil, // : + reduce(72), // ||, reduce: BitwiseORTerm + reduce(72), // ^^, reduce: BitwiseORTerm + reduce(72), // &&, reduce: BitwiseORTerm + reduce(72), // =~, reduce: BitwiseORTerm + reduce(72), // !=~, reduce: BitwiseORTerm + reduce(72), // ==, reduce: BitwiseORTerm + reduce(72), // !=, reduce: BitwiseORTerm + reduce(72), // >, reduce: BitwiseORTerm + reduce(72), // >=, reduce: BitwiseORTerm + reduce(72), // <, reduce: BitwiseORTerm + reduce(72), // <=, reduce: BitwiseORTerm + reduce(72), // |, reduce: BitwiseORTerm + shift(496), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S159 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(74), // $, reduce: BitwiseXORTerm + nil, // empty + reduce(74), // ;, reduce: BitwiseXORTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(74), // ||, reduce: BitwiseXORTerm + reduce(74), // ^^, reduce: BitwiseXORTerm + reduce(74), // &&, reduce: BitwiseXORTerm + reduce(74), // =~, reduce: BitwiseXORTerm + reduce(74), // !=~, reduce: BitwiseXORTerm + reduce(74), // ==, reduce: BitwiseXORTerm + reduce(74), // !=, reduce: BitwiseXORTerm + reduce(74), // >, reduce: BitwiseXORTerm + reduce(74), // >=, reduce: BitwiseXORTerm + reduce(74), // <, reduce: BitwiseXORTerm + reduce(74), // <=, reduce: BitwiseXORTerm + reduce(74), // |, reduce: BitwiseXORTerm + reduce(74), // ^, reduce: BitwiseXORTerm + shift(497), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S160 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(76), // $, reduce: BitwiseANDTerm + nil, // empty + reduce(76), // ;, reduce: BitwiseANDTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(76), // ||, reduce: BitwiseANDTerm + reduce(76), // ^^, reduce: BitwiseANDTerm + reduce(76), // &&, reduce: BitwiseANDTerm + reduce(76), // =~, reduce: BitwiseANDTerm + reduce(76), // !=~, reduce: BitwiseANDTerm + reduce(76), // ==, reduce: BitwiseANDTerm + reduce(76), // !=, reduce: BitwiseANDTerm + reduce(76), // >, reduce: BitwiseANDTerm + reduce(76), // >=, reduce: BitwiseANDTerm + reduce(76), // <, reduce: BitwiseANDTerm + reduce(76), // <=, reduce: BitwiseANDTerm + reduce(76), // |, reduce: BitwiseANDTerm + reduce(76), // ^, reduce: BitwiseANDTerm + reduce(76), // &, reduce: BitwiseANDTerm + shift(498), // << + shift(499), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S161 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(79), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(79), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(79), // ||, reduce: BitwiseShiftTerm + reduce(79), // ^^, reduce: BitwiseShiftTerm + reduce(79), // &&, reduce: BitwiseShiftTerm + reduce(79), // =~, reduce: BitwiseShiftTerm + reduce(79), // !=~, reduce: BitwiseShiftTerm + reduce(79), // ==, reduce: BitwiseShiftTerm + reduce(79), // !=, reduce: BitwiseShiftTerm + reduce(79), // >, reduce: BitwiseShiftTerm + reduce(79), // >=, reduce: BitwiseShiftTerm + reduce(79), // <, reduce: BitwiseShiftTerm + reduce(79), // <=, reduce: BitwiseShiftTerm + reduce(79), // |, reduce: BitwiseShiftTerm + reduce(79), // ^, reduce: BitwiseShiftTerm + reduce(79), // &, reduce: BitwiseShiftTerm + reduce(79), // <<, reduce: BitwiseShiftTerm + reduce(79), // >>, reduce: BitwiseShiftTerm + shift(500), // + + shift(501), // - + shift(502), // .+ + shift(503), // .- + shift(504), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S162 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S163 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(85), // $, reduce: AddsubdotTerm + nil, // empty + reduce(85), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(506), // * + shift(507), // / + shift(508), // // + shift(509), // % + shift(510), // .* + shift(511), // ./ + shift(512), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S164 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, actionRow{ // S165 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S166 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S167 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(93), // $, reduce: MuldivTerm + nil, // empty + reduce(93), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S168 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(100), // $, reduce: UnaryOpTerm + nil, // empty + reduce(100), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S169 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S170 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S171 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(102), // $, reduce: PowTerm + nil, // empty + reduce(102), // ;, reduce: PowTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: PowTerm + nil, // : + reduce(102), // ||, reduce: PowTerm + reduce(102), // ^^, reduce: PowTerm + reduce(102), // &&, reduce: PowTerm + reduce(102), // =~, reduce: PowTerm + reduce(102), // !=~, reduce: PowTerm + reduce(102), // ==, reduce: PowTerm + reduce(102), // !=, reduce: PowTerm + reduce(102), // >, reduce: PowTerm + reduce(102), // >=, reduce: PowTerm + reduce(102), // <, reduce: PowTerm + reduce(102), // <=, reduce: PowTerm + reduce(102), // |, reduce: PowTerm + reduce(102), // ^, reduce: PowTerm + reduce(102), // &, reduce: PowTerm + reduce(102), // <<, reduce: PowTerm + reduce(102), // >>, reduce: PowTerm + reduce(102), // +, reduce: PowTerm + reduce(102), // -, reduce: PowTerm + reduce(102), // .+, reduce: PowTerm + reduce(102), // .-, reduce: PowTerm + reduce(102), // ., reduce: PowTerm + reduce(102), // *, reduce: PowTerm + reduce(102), // /, reduce: PowTerm + reduce(102), // //, reduce: PowTerm + reduce(102), // %, reduce: PowTerm + reduce(102), // .*, reduce: PowTerm + reduce(102), // ./, reduce: PowTerm + reduce(102), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(518), // ** + 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, // , + 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 + }, + }, + actionRow{ // S172 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S173 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(104), // $, reduce: PrecedenceChainEnd + nil, // empty + reduce(104), // ;, reduce: PrecedenceChainEnd + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(520), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(104), // ||, reduce: PrecedenceChainEnd + reduce(104), // ^^, reduce: PrecedenceChainEnd + reduce(104), // &&, reduce: PrecedenceChainEnd + reduce(104), // =~, reduce: PrecedenceChainEnd + reduce(104), // !=~, reduce: PrecedenceChainEnd + reduce(104), // ==, reduce: PrecedenceChainEnd + reduce(104), // !=, reduce: PrecedenceChainEnd + reduce(104), // >, reduce: PrecedenceChainEnd + reduce(104), // >=, reduce: PrecedenceChainEnd + reduce(104), // <, reduce: PrecedenceChainEnd + reduce(104), // <=, reduce: PrecedenceChainEnd + reduce(104), // |, reduce: PrecedenceChainEnd + reduce(104), // ^, reduce: PrecedenceChainEnd + reduce(104), // &, reduce: PrecedenceChainEnd + reduce(104), // <<, reduce: PrecedenceChainEnd + reduce(104), // >>, reduce: PrecedenceChainEnd + reduce(104), // +, reduce: PrecedenceChainEnd + reduce(104), // -, reduce: PrecedenceChainEnd + reduce(104), // .+, reduce: PrecedenceChainEnd + reduce(104), // .-, reduce: PrecedenceChainEnd + reduce(104), // ., reduce: PrecedenceChainEnd + reduce(104), // *, reduce: PrecedenceChainEnd + reduce(104), // /, reduce: PrecedenceChainEnd + reduce(104), // //, reduce: PrecedenceChainEnd + reduce(104), // %, reduce: PrecedenceChainEnd + reduce(104), // .*, reduce: PrecedenceChainEnd + reduce(104), // ./, reduce: PrecedenceChainEnd + reduce(104), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(104), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S174 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(109), // $, reduce: MlrvalOrFunction nil, // empty reduce(109), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(109), // [, reduce: MlrvalOrFunction nil, // ] @@ -15044,10 +15867,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15117,13 +15936,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S166 + actionRow{ // S175 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(110), // $, reduce: MlrvalOrFunction nil, // empty reduce(110), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(110), // [, reduce: MlrvalOrFunction nil, // ] @@ -15135,10 +15958,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15208,13 +16027,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S167 + actionRow{ // S176 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(111), // $, reduce: MlrvalOrFunction nil, // empty reduce(111), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(111), // [, reduce: MlrvalOrFunction nil, // ] @@ -15226,10 +16049,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15299,13 +16118,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S168 + actionRow{ // S177 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(112), // $, reduce: MlrvalOrFunction nil, // empty reduce(112), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(112), // [, reduce: MlrvalOrFunction nil, // ] @@ -15317,10 +16140,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15390,15 +16209,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S169 + actionRow{ // S178 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(119), // $, reduce: MlrvalOrFunction + reduce(113), // $, reduce: MlrvalOrFunction nil, // empty - reduce(119), // ;, reduce: MlrvalOrFunction + reduce(113), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(119), // [, reduce: MlrvalOrFunction + reduce(113), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -15408,10 +16231,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15427,39 +16246,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction + reduce(113), // ?, reduce: MlrvalOrFunction nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction + reduce(113), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -15481,15 +16300,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S170 + actionRow{ // S179 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(126), // $, reduce: MlrvalOrFunction + reduce(114), // $, reduce: MlrvalOrFunction nil, // empty - reduce(126), // ;, reduce: MlrvalOrFunction + reduce(114), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(114), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -15499,10 +16322,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15518,39 +16337,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(114), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(114), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -15572,15 +16391,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S171 + actionRow{ // S180 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(127), // $, reduce: ContextVariable + reduce(121), // $, reduce: MlrvalOrFunction nil, // empty - reduce(127), // ;, reduce: ContextVariable + reduce(121), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(127), // [, reduce: ContextVariable + reduce(121), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -15590,10 +16413,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15609,39 +16428,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(127), // ?, reduce: ContextVariable + reduce(121), // ?, reduce: MlrvalOrFunction nil, // : - reduce(127), // ||, reduce: ContextVariable - reduce(127), // ^^, reduce: ContextVariable - reduce(127), // &&, reduce: ContextVariable - reduce(127), // =~, reduce: ContextVariable - reduce(127), // !=~, reduce: ContextVariable - reduce(127), // ==, reduce: ContextVariable - reduce(127), // !=, reduce: ContextVariable - reduce(127), // >, reduce: ContextVariable - reduce(127), // >=, reduce: ContextVariable - reduce(127), // <, reduce: ContextVariable - reduce(127), // <=, reduce: ContextVariable - reduce(127), // |, reduce: ContextVariable - reduce(127), // ^, reduce: ContextVariable - reduce(127), // &, reduce: ContextVariable - reduce(127), // <<, reduce: ContextVariable - reduce(127), // >>, reduce: ContextVariable - reduce(127), // +, reduce: ContextVariable - reduce(127), // -, reduce: ContextVariable - reduce(127), // .+, reduce: ContextVariable - reduce(127), // .-, reduce: ContextVariable - reduce(127), // ., reduce: ContextVariable - reduce(127), // *, reduce: ContextVariable - reduce(127), // /, reduce: ContextVariable - reduce(127), // //, reduce: ContextVariable - reduce(127), // %, reduce: ContextVariable - reduce(127), // .*, reduce: ContextVariable - reduce(127), // ./, reduce: ContextVariable - reduce(127), // .//, reduce: ContextVariable + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(127), // **, reduce: ContextVariable + reduce(121), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -15663,15 +16482,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S172 + actionRow{ // S181 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(128), // $, reduce: ContextVariable + reduce(128), // $, reduce: MlrvalOrFunction nil, // empty - reduce(128), // ;, reduce: ContextVariable + reduce(128), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(128), // [, reduce: ContextVariable + reduce(128), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -15681,10 +16504,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15700,39 +16519,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(128), // ?, reduce: ContextVariable + reduce(128), // ?, reduce: MlrvalOrFunction nil, // : - reduce(128), // ||, reduce: ContextVariable - reduce(128), // ^^, reduce: ContextVariable - reduce(128), // &&, reduce: ContextVariable - reduce(128), // =~, reduce: ContextVariable - reduce(128), // !=~, reduce: ContextVariable - reduce(128), // ==, reduce: ContextVariable - reduce(128), // !=, reduce: ContextVariable - reduce(128), // >, reduce: ContextVariable - reduce(128), // >=, reduce: ContextVariable - reduce(128), // <, reduce: ContextVariable - reduce(128), // <=, reduce: ContextVariable - reduce(128), // |, reduce: ContextVariable - reduce(128), // ^, reduce: ContextVariable - reduce(128), // &, reduce: ContextVariable - reduce(128), // <<, reduce: ContextVariable - reduce(128), // >>, reduce: ContextVariable - reduce(128), // +, reduce: ContextVariable - reduce(128), // -, reduce: ContextVariable - reduce(128), // .+, reduce: ContextVariable - reduce(128), // .-, reduce: ContextVariable - reduce(128), // ., reduce: ContextVariable - reduce(128), // *, reduce: ContextVariable - reduce(128), // /, reduce: ContextVariable - reduce(128), // //, reduce: ContextVariable - reduce(128), // %, reduce: ContextVariable - reduce(128), // .*, reduce: ContextVariable - reduce(128), // ./, reduce: ContextVariable - reduce(128), // .//, reduce: ContextVariable + reduce(128), // ||, reduce: MlrvalOrFunction + reduce(128), // ^^, reduce: MlrvalOrFunction + reduce(128), // &&, reduce: MlrvalOrFunction + reduce(128), // =~, reduce: MlrvalOrFunction + reduce(128), // !=~, reduce: MlrvalOrFunction + reduce(128), // ==, reduce: MlrvalOrFunction + reduce(128), // !=, reduce: MlrvalOrFunction + reduce(128), // >, reduce: MlrvalOrFunction + reduce(128), // >=, reduce: MlrvalOrFunction + reduce(128), // <, reduce: MlrvalOrFunction + reduce(128), // <=, reduce: MlrvalOrFunction + reduce(128), // |, reduce: MlrvalOrFunction + reduce(128), // ^, reduce: MlrvalOrFunction + reduce(128), // &, reduce: MlrvalOrFunction + reduce(128), // <<, reduce: MlrvalOrFunction + reduce(128), // >>, reduce: MlrvalOrFunction + reduce(128), // +, reduce: MlrvalOrFunction + reduce(128), // -, reduce: MlrvalOrFunction + reduce(128), // .+, reduce: MlrvalOrFunction + reduce(128), // .-, reduce: MlrvalOrFunction + reduce(128), // ., reduce: MlrvalOrFunction + reduce(128), // *, reduce: MlrvalOrFunction + reduce(128), // /, reduce: MlrvalOrFunction + reduce(128), // //, reduce: MlrvalOrFunction + reduce(128), // %, reduce: MlrvalOrFunction + reduce(128), // .*, reduce: MlrvalOrFunction + reduce(128), // ./, reduce: MlrvalOrFunction + reduce(128), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(128), // **, reduce: ContextVariable + reduce(128), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -15754,13 +16573,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S173 + actionRow{ // S182 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(129), // $, reduce: ContextVariable nil, // empty reduce(129), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(129), // [, reduce: ContextVariable nil, // ] @@ -15772,10 +16595,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15845,13 +16664,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S174 + actionRow{ // S183 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(130), // $, reduce: ContextVariable nil, // empty reduce(130), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(130), // [, reduce: ContextVariable nil, // ] @@ -15863,10 +16686,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -15936,13 +16755,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S175 + actionRow{ // S184 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(131), // $, reduce: ContextVariable nil, // empty reduce(131), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(131), // [, reduce: ContextVariable nil, // ] @@ -15954,10 +16777,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16027,13 +16846,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S176 + actionRow{ // S185 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(132), // $, reduce: ContextVariable nil, // empty reduce(132), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(132), // [, reduce: ContextVariable nil, // ] @@ -16045,10 +16868,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16118,13 +16937,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S177 + actionRow{ // S186 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(133), // $, reduce: ContextVariable nil, // empty reduce(133), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(133), // [, reduce: ContextVariable nil, // ] @@ -16136,10 +16959,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16209,13 +17028,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S178 + actionRow{ // S187 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(134), // $, reduce: ContextVariable nil, // empty reduce(134), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(134), // [, reduce: ContextVariable nil, // ] @@ -16227,10 +17050,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16300,13 +17119,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S179 + actionRow{ // S188 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(135), // $, reduce: ContextVariable nil, // empty reduce(135), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(135), // [, reduce: ContextVariable nil, // ] @@ -16318,10 +17141,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16391,13 +17210,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S180 + actionRow{ // S189 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(136), // $, reduce: ContextVariable nil, // empty reduce(136), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(136), // [, reduce: ContextVariable nil, // ] @@ -16409,10 +17232,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16482,13 +17301,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S181 + actionRow{ // S190 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(137), // $, reduce: ContextVariable nil, // empty reduce(137), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(137), // [, reduce: ContextVariable nil, // ] @@ -16500,10 +17323,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16573,15 +17392,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S182 + actionRow{ // S191 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(138), // $, reduce: MlrvalOrFunction + reduce(138), // $, reduce: ContextVariable nil, // empty - reduce(138), // ;, reduce: MlrvalOrFunction + reduce(138), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(138), // [, reduce: MlrvalOrFunction + reduce(138), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -16591,10 +17414,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16610,39 +17429,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(138), // ?, reduce: MlrvalOrFunction + reduce(138), // ?, reduce: ContextVariable nil, // : - reduce(138), // ||, reduce: MlrvalOrFunction - reduce(138), // ^^, reduce: MlrvalOrFunction - reduce(138), // &&, reduce: MlrvalOrFunction - reduce(138), // =~, reduce: MlrvalOrFunction - reduce(138), // !=~, reduce: MlrvalOrFunction - reduce(138), // ==, reduce: MlrvalOrFunction - reduce(138), // !=, reduce: MlrvalOrFunction - reduce(138), // >, reduce: MlrvalOrFunction - reduce(138), // >=, reduce: MlrvalOrFunction - reduce(138), // <, reduce: MlrvalOrFunction - reduce(138), // <=, reduce: MlrvalOrFunction - reduce(138), // |, reduce: MlrvalOrFunction - reduce(138), // ^, reduce: MlrvalOrFunction - reduce(138), // &, reduce: MlrvalOrFunction - reduce(138), // <<, reduce: MlrvalOrFunction - reduce(138), // >>, reduce: MlrvalOrFunction - reduce(138), // +, reduce: MlrvalOrFunction - reduce(138), // -, reduce: MlrvalOrFunction - reduce(138), // .+, reduce: MlrvalOrFunction - reduce(138), // .-, reduce: MlrvalOrFunction - reduce(138), // ., reduce: MlrvalOrFunction - reduce(138), // *, reduce: MlrvalOrFunction - reduce(138), // /, reduce: MlrvalOrFunction - reduce(138), // //, reduce: MlrvalOrFunction - reduce(138), // %, reduce: MlrvalOrFunction - reduce(138), // .*, reduce: MlrvalOrFunction - reduce(138), // ./, reduce: MlrvalOrFunction - reduce(138), // .//, reduce: MlrvalOrFunction + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(138), // **, reduce: MlrvalOrFunction + reduce(138), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -16664,13 +17483,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S183 + actionRow{ // S192 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(139), // $, reduce: ContextVariable + nil, // empty + reduce(139), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S193 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(140), // $, reduce: MlrvalOrFunction nil, // empty reduce(140), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(140), // [, reduce: MlrvalOrFunction nil, // ] @@ -16682,10 +17596,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -16755,1017 +17665,111 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S184 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(498), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S185 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(33), // $, reduce: Assignment - nil, // empty - reduce(33), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S186 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(34), // $, reduce: Assignment - nil, // empty - reduce(34), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S187 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(35), // $, reduce: Assignment - nil, // empty - reduce(35), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S188 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(36), // $, reduce: Assignment - nil, // empty - reduce(36), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S189 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(37), // $, reduce: Assignment - nil, // empty - reduce(37), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S190 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(39), // $, reduce: Assignment - nil, // empty - reduce(39), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S191 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(40), // $, reduce: Assignment - nil, // empty - reduce(40), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S192 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(41), // $, reduce: Assignment - nil, // empty - reduce(41), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S193 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(42), // $, reduce: Assignment - nil, // empty - reduce(42), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, actionRow{ // S194 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - reduce(43), // $, reduce: Assignment - nil, // empty - reduce(43), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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, // INVALID + reduce(142), // $, reduce: MlrvalOrFunction + nil, // empty + reduce(142), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(142), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(142), // ||, reduce: MlrvalOrFunction + reduce(142), // ^^, reduce: MlrvalOrFunction + reduce(142), // &&, reduce: MlrvalOrFunction + reduce(142), // =~, reduce: MlrvalOrFunction + reduce(142), // !=~, reduce: MlrvalOrFunction + reduce(142), // ==, reduce: MlrvalOrFunction + reduce(142), // !=, reduce: MlrvalOrFunction + reduce(142), // >, reduce: MlrvalOrFunction + reduce(142), // >=, reduce: MlrvalOrFunction + reduce(142), // <, reduce: MlrvalOrFunction + reduce(142), // <=, reduce: MlrvalOrFunction + reduce(142), // |, reduce: MlrvalOrFunction + reduce(142), // ^, reduce: MlrvalOrFunction + reduce(142), // &, reduce: MlrvalOrFunction + reduce(142), // <<, reduce: MlrvalOrFunction + reduce(142), // >>, reduce: MlrvalOrFunction + reduce(142), // +, reduce: MlrvalOrFunction + reduce(142), // -, reduce: MlrvalOrFunction + reduce(142), // .+, reduce: MlrvalOrFunction + reduce(142), // .-, reduce: MlrvalOrFunction + reduce(142), // ., reduce: MlrvalOrFunction + reduce(142), // *, reduce: MlrvalOrFunction + reduce(142), // /, reduce: MlrvalOrFunction + reduce(142), // //, reduce: MlrvalOrFunction + reduce(142), // %, reduce: MlrvalOrFunction + reduce(142), // .*, reduce: MlrvalOrFunction + reduce(142), // ./, reduce: MlrvalOrFunction + reduce(142), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(142), // **, reduce: MlrvalOrFunction + 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, // , + 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 }, }, actionRow{ // S195 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(44), // $, reduce: Assignment + nil, // $ nil, // empty - reduce(44), // ;, reduce: Assignment + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + shift(521), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -17774,10 +17778,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -17851,9 +17851,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(45), // $, reduce: Assignment + reduce(35), // $, reduce: Assignment nil, // empty - reduce(45), // ;, reduce: Assignment + reduce(35), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -17865,10 +17869,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -17942,9 +17942,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(46), // $, reduce: Assignment + reduce(36), // $, reduce: Assignment nil, // empty - reduce(46), // ;, reduce: Assignment + reduce(36), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -17956,10 +17960,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -18033,9 +18033,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(47), // $, reduce: Assignment + reduce(37), // $, reduce: Assignment nil, // empty - reduce(47), // ;, reduce: Assignment + reduce(37), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -18047,10 +18051,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -18124,9 +18124,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(48), // $, reduce: Assignment + reduce(38), // $, reduce: Assignment nil, // empty - reduce(48), // ;, reduce: Assignment + reduce(38), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -18138,10 +18142,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -18215,11 +18215,15 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(39), // $, reduce: Assignment nil, // empty - nil, // ; - reduce(21), // =, reduce: IndirectFieldValue - reduce(21), // [, reduce: IndirectFieldValue + reduce(39), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -18229,25 +18233,21 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(21), // ||=, reduce: IndirectFieldValue - reduce(21), // ^^=, reduce: IndirectFieldValue - reduce(21), // &&=, reduce: IndirectFieldValue - reduce(21), // |=, reduce: IndirectFieldValue - reduce(21), // ^=, reduce: IndirectFieldValue - reduce(21), // <<=, reduce: IndirectFieldValue - reduce(21), // >>=, reduce: IndirectFieldValue - reduce(21), // +=, reduce: IndirectFieldValue - reduce(21), // .=, reduce: IndirectFieldValue - reduce(21), // -=, reduce: IndirectFieldValue - reduce(21), // *=, reduce: IndirectFieldValue - reduce(21), // /=, reduce: IndirectFieldValue - reduce(21), // //=, reduce: IndirectFieldValue - reduce(21), // %=, reduce: IndirectFieldValue - reduce(21), // **=, reduce: IndirectFieldValue + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -18303,482 +18303,27 @@ var actionTab = actionTable{ }, }, actionRow{ // S201 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(118), // ], reduce: ArrayLiteralElement - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(118), // ,, reduce: ArrayLiteralElement - 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 - }, - }, - actionRow{ // S202 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(103), // [, reduce: MlrvalOrFunction - reduce(103), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(103), // ||, reduce: MlrvalOrFunction - reduce(103), // ^^, reduce: MlrvalOrFunction - reduce(103), // &&, reduce: MlrvalOrFunction - reduce(103), // =~, reduce: MlrvalOrFunction - reduce(103), // !=~, reduce: MlrvalOrFunction - reduce(103), // ==, reduce: MlrvalOrFunction - reduce(103), // !=, reduce: MlrvalOrFunction - reduce(103), // >, reduce: MlrvalOrFunction - reduce(103), // >=, reduce: MlrvalOrFunction - reduce(103), // <, reduce: MlrvalOrFunction - reduce(103), // <=, reduce: MlrvalOrFunction - reduce(103), // |, reduce: MlrvalOrFunction - reduce(103), // ^, reduce: MlrvalOrFunction - reduce(103), // &, reduce: MlrvalOrFunction - reduce(103), // <<, reduce: MlrvalOrFunction - reduce(103), // >>, reduce: MlrvalOrFunction - reduce(103), // +, reduce: MlrvalOrFunction - reduce(103), // -, reduce: MlrvalOrFunction - reduce(103), // .+, reduce: MlrvalOrFunction - reduce(103), // .-, reduce: MlrvalOrFunction - reduce(103), // ., reduce: MlrvalOrFunction - reduce(103), // *, reduce: MlrvalOrFunction - reduce(103), // /, reduce: MlrvalOrFunction - reduce(103), // //, reduce: MlrvalOrFunction - reduce(103), // %, reduce: MlrvalOrFunction - reduce(103), // .*, reduce: MlrvalOrFunction - reduce(103), // ./, reduce: MlrvalOrFunction - reduce(103), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction - 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 - reduce(103), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S203 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(105), // [, reduce: MlrvalOrFunction - reduce(105), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(105), // ||, reduce: MlrvalOrFunction - reduce(105), // ^^, reduce: MlrvalOrFunction - reduce(105), // &&, reduce: MlrvalOrFunction - reduce(105), // =~, reduce: MlrvalOrFunction - reduce(105), // !=~, reduce: MlrvalOrFunction - reduce(105), // ==, reduce: MlrvalOrFunction - reduce(105), // !=, reduce: MlrvalOrFunction - reduce(105), // >, reduce: MlrvalOrFunction - reduce(105), // >=, reduce: MlrvalOrFunction - reduce(105), // <, reduce: MlrvalOrFunction - reduce(105), // <=, reduce: MlrvalOrFunction - reduce(105), // |, reduce: MlrvalOrFunction - reduce(105), // ^, reduce: MlrvalOrFunction - reduce(105), // &, reduce: MlrvalOrFunction - reduce(105), // <<, reduce: MlrvalOrFunction - reduce(105), // >>, reduce: MlrvalOrFunction - reduce(105), // +, reduce: MlrvalOrFunction - reduce(105), // -, reduce: MlrvalOrFunction - reduce(105), // .+, reduce: MlrvalOrFunction - reduce(105), // .-, reduce: MlrvalOrFunction - reduce(105), // ., reduce: MlrvalOrFunction - reduce(105), // *, reduce: MlrvalOrFunction - reduce(105), // /, reduce: MlrvalOrFunction - reduce(105), // //, reduce: MlrvalOrFunction - reduce(105), // %, reduce: MlrvalOrFunction - reduce(105), // .*, reduce: MlrvalOrFunction - reduce(105), // ./, reduce: MlrvalOrFunction - reduce(105), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(105), // **, reduce: MlrvalOrFunction - 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 - reduce(105), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S204 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(104), // [, reduce: MlrvalOrFunction - reduce(104), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(104), // ||, reduce: MlrvalOrFunction - reduce(104), // ^^, reduce: MlrvalOrFunction - reduce(104), // &&, reduce: MlrvalOrFunction - reduce(104), // =~, reduce: MlrvalOrFunction - reduce(104), // !=~, reduce: MlrvalOrFunction - reduce(104), // ==, reduce: MlrvalOrFunction - reduce(104), // !=, reduce: MlrvalOrFunction - reduce(104), // >, reduce: MlrvalOrFunction - reduce(104), // >=, reduce: MlrvalOrFunction - reduce(104), // <, reduce: MlrvalOrFunction - reduce(104), // <=, reduce: MlrvalOrFunction - reduce(104), // |, reduce: MlrvalOrFunction - reduce(104), // ^, reduce: MlrvalOrFunction - reduce(104), // &, reduce: MlrvalOrFunction - reduce(104), // <<, reduce: MlrvalOrFunction - reduce(104), // >>, reduce: MlrvalOrFunction - reduce(104), // +, reduce: MlrvalOrFunction - reduce(104), // -, reduce: MlrvalOrFunction - reduce(104), // .+, reduce: MlrvalOrFunction - reduce(104), // .-, reduce: MlrvalOrFunction - reduce(104), // ., reduce: MlrvalOrFunction - reduce(104), // *, reduce: MlrvalOrFunction - reduce(104), // /, reduce: MlrvalOrFunction - reduce(104), // //, reduce: MlrvalOrFunction - reduce(104), // %, reduce: MlrvalOrFunction - reduce(104), // .*, reduce: MlrvalOrFunction - reduce(104), // ./, reduce: MlrvalOrFunction - reduce(104), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(104), // **, reduce: MlrvalOrFunction - 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 - reduce(104), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S205 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(106), // [, reduce: MlrvalOrFunction - reduce(106), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(106), // ||, reduce: MlrvalOrFunction - reduce(106), // ^^, reduce: MlrvalOrFunction - reduce(106), // &&, reduce: MlrvalOrFunction - reduce(106), // =~, reduce: MlrvalOrFunction - reduce(106), // !=~, reduce: MlrvalOrFunction - reduce(106), // ==, reduce: MlrvalOrFunction - reduce(106), // !=, reduce: MlrvalOrFunction - reduce(106), // >, reduce: MlrvalOrFunction - reduce(106), // >=, reduce: MlrvalOrFunction - reduce(106), // <, reduce: MlrvalOrFunction - reduce(106), // <=, reduce: MlrvalOrFunction - reduce(106), // |, reduce: MlrvalOrFunction - reduce(106), // ^, reduce: MlrvalOrFunction - reduce(106), // &, reduce: MlrvalOrFunction - reduce(106), // <<, reduce: MlrvalOrFunction - reduce(106), // >>, reduce: MlrvalOrFunction - reduce(106), // +, reduce: MlrvalOrFunction - reduce(106), // -, reduce: MlrvalOrFunction - reduce(106), // .+, reduce: MlrvalOrFunction - reduce(106), // .-, reduce: MlrvalOrFunction - reduce(106), // ., reduce: MlrvalOrFunction - reduce(106), // *, reduce: MlrvalOrFunction - reduce(106), // /, reduce: MlrvalOrFunction - reduce(106), // //, reduce: MlrvalOrFunction - reduce(106), // %, reduce: MlrvalOrFunction - reduce(106), // .*, reduce: MlrvalOrFunction - reduce(106), // ./, reduce: MlrvalOrFunction - reduce(106), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(106), // **, reduce: MlrvalOrFunction - 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 - reduce(106), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S206 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(41), // $, reduce: Assignment nil, // empty - nil, // ; - nil, // = - shift(206), // [ - shift(499), // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar + reduce(41), // ;, reduce: Assignment nil, // md_token_begin - shift(222), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -18812,10 +18357,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -18824,131 +18369,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(245), // ( + nil, // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + 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, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, - actionRow{ // S207 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(113), // [, reduce: ArrayLiteral - reduce(113), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArrayLiteral - nil, // : - reduce(113), // ||, reduce: ArrayLiteral - reduce(113), // ^^, reduce: ArrayLiteral - reduce(113), // &&, reduce: ArrayLiteral - reduce(113), // =~, reduce: ArrayLiteral - reduce(113), // !=~, reduce: ArrayLiteral - reduce(113), // ==, reduce: ArrayLiteral - reduce(113), // !=, reduce: ArrayLiteral - reduce(113), // >, reduce: ArrayLiteral - reduce(113), // >=, reduce: ArrayLiteral - reduce(113), // <, reduce: ArrayLiteral - reduce(113), // <=, reduce: ArrayLiteral - reduce(113), // |, reduce: ArrayLiteral - reduce(113), // ^, reduce: ArrayLiteral - reduce(113), // &, reduce: ArrayLiteral - reduce(113), // <<, reduce: ArrayLiteral - reduce(113), // >>, reduce: ArrayLiteral - reduce(113), // +, reduce: ArrayLiteral - reduce(113), // -, reduce: ArrayLiteral - reduce(113), // .+, reduce: ArrayLiteral - reduce(113), // .-, reduce: ArrayLiteral - reduce(113), // ., reduce: ArrayLiteral - reduce(113), // *, reduce: ArrayLiteral - reduce(113), // /, reduce: ArrayLiteral - reduce(113), // //, reduce: ArrayLiteral - reduce(113), // %, reduce: ArrayLiteral - reduce(113), // .*, reduce: ArrayLiteral - reduce(113), // ./, reduce: ArrayLiteral - reduce(113), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArrayLiteral - 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, // , - 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 - }, - }, - actionRow{ // S208 + actionRow{ // S202 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(42), // $, reduce: Assignment nil, // empty - nil, // ; + reduce(42), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(17), // [, reduce: FieldValue - reduce(17), // ], reduce: FieldValue + nil, // [ + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -18957,10 +18415,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -18976,39 +18430,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(17), // ?, reduce: FieldValue + nil, // ? nil, // : - reduce(17), // ||, reduce: FieldValue - reduce(17), // ^^, reduce: FieldValue - reduce(17), // &&, reduce: FieldValue - reduce(17), // =~, reduce: FieldValue - reduce(17), // !=~, reduce: FieldValue - reduce(17), // ==, reduce: FieldValue - reduce(17), // !=, reduce: FieldValue - reduce(17), // >, reduce: FieldValue - reduce(17), // >=, reduce: FieldValue - reduce(17), // <, reduce: FieldValue - reduce(17), // <=, reduce: FieldValue - reduce(17), // |, reduce: FieldValue - reduce(17), // ^, reduce: FieldValue - reduce(17), // &, reduce: FieldValue - reduce(17), // <<, reduce: FieldValue - reduce(17), // >>, reduce: FieldValue - reduce(17), // +, reduce: FieldValue - reduce(17), // -, reduce: FieldValue - reduce(17), // .+, reduce: FieldValue - reduce(17), // .-, reduce: FieldValue - reduce(17), // ., reduce: FieldValue - reduce(17), // *, reduce: FieldValue - reduce(17), // /, reduce: FieldValue - reduce(17), // //, reduce: FieldValue - reduce(17), // %, reduce: FieldValue - reduce(17), // .*, reduce: FieldValue - reduce(17), // ./, reduce: FieldValue - reduce(17), // .//, reduce: FieldValue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(17), // **, reduce: FieldValue + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -19016,7 +18470,553 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(17), // ,, reduce: FieldValue + nil, // , + 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 + }, + }, + actionRow{ // S203 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(43), // $, reduce: Assignment + nil, // empty + reduce(43), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S204 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(44), // $, reduce: Assignment + nil, // empty + reduce(44), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S205 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(45), // $, reduce: Assignment + nil, // empty + reduce(45), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S206 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(46), // $, reduce: Assignment + nil, // empty + reduce(46), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S207 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(47), // $, reduce: Assignment + nil, // empty + reduce(47), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S208 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(48), // $, reduce: Assignment + nil, // empty + reduce(48), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -19034,12 +19034,16 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(49), // $, reduce: Assignment nil, // empty - nil, // ; + reduce(49), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(18), // [, reduce: FieldValue - reduce(18), // ], reduce: FieldValue + nil, // [ + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -19048,10 +19052,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -19067,39 +19067,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(18), // ?, reduce: FieldValue + nil, // ? nil, // : - reduce(18), // ||, reduce: FieldValue - reduce(18), // ^^, reduce: FieldValue - reduce(18), // &&, reduce: FieldValue - reduce(18), // =~, reduce: FieldValue - reduce(18), // !=~, reduce: FieldValue - reduce(18), // ==, reduce: FieldValue - reduce(18), // !=, reduce: FieldValue - reduce(18), // >, reduce: FieldValue - reduce(18), // >=, reduce: FieldValue - reduce(18), // <, reduce: FieldValue - reduce(18), // <=, reduce: FieldValue - reduce(18), // |, reduce: FieldValue - reduce(18), // ^, reduce: FieldValue - reduce(18), // &, reduce: FieldValue - reduce(18), // <<, reduce: FieldValue - reduce(18), // >>, reduce: FieldValue - reduce(18), // +, reduce: FieldValue - reduce(18), // -, reduce: FieldValue - reduce(18), // .+, reduce: FieldValue - reduce(18), // .-, reduce: FieldValue - reduce(18), // ., reduce: FieldValue - reduce(18), // *, reduce: FieldValue - reduce(18), // /, reduce: FieldValue - reduce(18), // //, reduce: FieldValue - reduce(18), // %, reduce: FieldValue - reduce(18), // .*, reduce: FieldValue - reduce(18), // ./, reduce: FieldValue - reduce(18), // .//, reduce: FieldValue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(18), // **, reduce: FieldValue + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -19107,7 +19107,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(18), // ,, reduce: FieldValue + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -19125,12 +19125,16 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(50), // $, reduce: Assignment nil, // empty - nil, // ; + reduce(50), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(19), // [, reduce: FieldValue - reduce(19), // ], reduce: FieldValue + nil, // [ + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -19139,10 +19143,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -19158,39 +19158,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(19), // ?, reduce: FieldValue + nil, // ? nil, // : - reduce(19), // ||, reduce: FieldValue - reduce(19), // ^^, reduce: FieldValue - reduce(19), // &&, reduce: FieldValue - reduce(19), // =~, reduce: FieldValue - reduce(19), // !=~, reduce: FieldValue - reduce(19), // ==, reduce: FieldValue - reduce(19), // !=, reduce: FieldValue - reduce(19), // >, reduce: FieldValue - reduce(19), // >=, reduce: FieldValue - reduce(19), // <, reduce: FieldValue - reduce(19), // <=, reduce: FieldValue - reduce(19), // |, reduce: FieldValue - reduce(19), // ^, reduce: FieldValue - reduce(19), // &, reduce: FieldValue - reduce(19), // <<, reduce: FieldValue - reduce(19), // >>, reduce: FieldValue - reduce(19), // +, reduce: FieldValue - reduce(19), // -, reduce: FieldValue - reduce(19), // .+, reduce: FieldValue - reduce(19), // .-, reduce: FieldValue - reduce(19), // ., reduce: FieldValue - reduce(19), // *, reduce: FieldValue - reduce(19), // /, reduce: FieldValue - reduce(19), // //, reduce: FieldValue - reduce(19), // %, reduce: FieldValue - reduce(19), // .*, reduce: FieldValue - reduce(19), // ./, reduce: FieldValue - reduce(19), // .//, reduce: FieldValue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(19), // **, reduce: FieldValue + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -19198,7 +19198,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(19), // ,, reduce: FieldValue + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -19219,21 +19219,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - reduce(20), // [, reduce: DirectFieldValue - reduce(20), // ], reduce: DirectFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { - nil, // } + shift(211), // { + shift(522), // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -19249,2982 +19249,74 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(20), // ?, reduce: DirectFieldValue + nil, // ? nil, // : - reduce(20), // ||, reduce: DirectFieldValue - reduce(20), // ^^, reduce: DirectFieldValue - reduce(20), // &&, reduce: DirectFieldValue - reduce(20), // =~, reduce: DirectFieldValue - reduce(20), // !=~, reduce: DirectFieldValue - reduce(20), // ==, reduce: DirectFieldValue - reduce(20), // !=, reduce: DirectFieldValue - reduce(20), // >, reduce: DirectFieldValue - reduce(20), // >=, reduce: DirectFieldValue - reduce(20), // <, reduce: DirectFieldValue - reduce(20), // <=, reduce: DirectFieldValue - reduce(20), // |, reduce: DirectFieldValue - reduce(20), // ^, reduce: DirectFieldValue - reduce(20), // &, reduce: DirectFieldValue - reduce(20), // <<, reduce: DirectFieldValue - reduce(20), // >>, reduce: DirectFieldValue - reduce(20), // +, reduce: DirectFieldValue - reduce(20), // -, reduce: DirectFieldValue - reduce(20), // .+, reduce: DirectFieldValue - reduce(20), // .-, reduce: DirectFieldValue - reduce(20), // ., reduce: DirectFieldValue - reduce(20), // *, reduce: DirectFieldValue - reduce(20), // /, reduce: DirectFieldValue - reduce(20), // //, reduce: DirectFieldValue - reduce(20), // %, reduce: DirectFieldValue - reduce(20), // .*, reduce: DirectFieldValue - reduce(20), // ./, reduce: DirectFieldValue - reduce(20), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(20), // **, reduce: DirectFieldValue - 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, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(20), // ,, reduce: DirectFieldValue - 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S212 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S213 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(22), // [, reduce: BracedFieldValue - reduce(22), // ], reduce: BracedFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: BracedFieldValue - nil, // : - reduce(22), // ||, reduce: BracedFieldValue - reduce(22), // ^^, reduce: BracedFieldValue - reduce(22), // &&, reduce: BracedFieldValue - reduce(22), // =~, reduce: BracedFieldValue - reduce(22), // !=~, reduce: BracedFieldValue - reduce(22), // ==, reduce: BracedFieldValue - reduce(22), // !=, reduce: BracedFieldValue - reduce(22), // >, reduce: BracedFieldValue - reduce(22), // >=, reduce: BracedFieldValue - reduce(22), // <, reduce: BracedFieldValue - reduce(22), // <=, reduce: BracedFieldValue - reduce(22), // |, reduce: BracedFieldValue - reduce(22), // ^, reduce: BracedFieldValue - reduce(22), // &, reduce: BracedFieldValue - reduce(22), // <<, reduce: BracedFieldValue - reduce(22), // >>, reduce: BracedFieldValue - reduce(22), // +, reduce: BracedFieldValue - reduce(22), // -, reduce: BracedFieldValue - reduce(22), // .+, reduce: BracedFieldValue - reduce(22), // .-, reduce: BracedFieldValue - reduce(22), // ., reduce: BracedFieldValue - reduce(22), // *, reduce: BracedFieldValue - reduce(22), // /, reduce: BracedFieldValue - reduce(22), // //, reduce: BracedFieldValue - reduce(22), // %, reduce: BracedFieldValue - reduce(22), // .*, reduce: BracedFieldValue - reduce(22), // ./, reduce: BracedFieldValue - reduce(22), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: BracedFieldValue - 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 - reduce(22), // ,, reduce: BracedFieldValue - 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 - }, - }, - actionRow{ // S214 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(23), // [, reduce: FullSrec - reduce(23), // ], reduce: FullSrec - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FullSrec - nil, // : - reduce(23), // ||, reduce: FullSrec - reduce(23), // ^^, reduce: FullSrec - reduce(23), // &&, reduce: FullSrec - reduce(23), // =~, reduce: FullSrec - reduce(23), // !=~, reduce: FullSrec - reduce(23), // ==, reduce: FullSrec - reduce(23), // !=, reduce: FullSrec - reduce(23), // >, reduce: FullSrec - reduce(23), // >=, reduce: FullSrec - reduce(23), // <, reduce: FullSrec - reduce(23), // <=, reduce: FullSrec - reduce(23), // |, reduce: FullSrec - reduce(23), // ^, reduce: FullSrec - reduce(23), // &, reduce: FullSrec - reduce(23), // <<, reduce: FullSrec - reduce(23), // >>, reduce: FullSrec - reduce(23), // +, reduce: FullSrec - reduce(23), // -, reduce: FullSrec - reduce(23), // .+, reduce: FullSrec - reduce(23), // .-, reduce: FullSrec - reduce(23), // ., reduce: FullSrec - reduce(23), // *, reduce: FullSrec - reduce(23), // /, reduce: FullSrec - reduce(23), // //, reduce: FullSrec - reduce(23), // %, reduce: FullSrec - reduce(23), // .*, reduce: FullSrec - reduce(23), // ./, reduce: FullSrec - reduce(23), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FullSrec - 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 - reduce(23), // ,, reduce: FullSrec - 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 - }, - }, - actionRow{ // S215 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(24), // [, reduce: OosvarValue - reduce(24), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: OosvarValue - nil, // : - reduce(24), // ||, reduce: OosvarValue - reduce(24), // ^^, reduce: OosvarValue - reduce(24), // &&, reduce: OosvarValue - reduce(24), // =~, reduce: OosvarValue - reduce(24), // !=~, reduce: OosvarValue - reduce(24), // ==, reduce: OosvarValue - reduce(24), // !=, reduce: OosvarValue - reduce(24), // >, reduce: OosvarValue - reduce(24), // >=, reduce: OosvarValue - reduce(24), // <, reduce: OosvarValue - reduce(24), // <=, reduce: OosvarValue - reduce(24), // |, reduce: OosvarValue - reduce(24), // ^, reduce: OosvarValue - reduce(24), // &, reduce: OosvarValue - reduce(24), // <<, reduce: OosvarValue - reduce(24), // >>, reduce: OosvarValue - reduce(24), // +, reduce: OosvarValue - reduce(24), // -, reduce: OosvarValue - reduce(24), // .+, reduce: OosvarValue - reduce(24), // .-, reduce: OosvarValue - reduce(24), // ., reduce: OosvarValue - reduce(24), // *, reduce: OosvarValue - reduce(24), // /, reduce: OosvarValue - reduce(24), // //, reduce: OosvarValue - reduce(24), // %, reduce: OosvarValue - reduce(24), // .*, reduce: OosvarValue - reduce(24), // ./, reduce: OosvarValue - reduce(24), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: OosvarValue - 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 - reduce(24), // ,, reduce: OosvarValue - 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 - }, - }, - actionRow{ // S216 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(25), // [, reduce: OosvarValue - reduce(25), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: OosvarValue - nil, // : - reduce(25), // ||, reduce: OosvarValue - reduce(25), // ^^, reduce: OosvarValue - reduce(25), // &&, reduce: OosvarValue - reduce(25), // =~, reduce: OosvarValue - reduce(25), // !=~, reduce: OosvarValue - reduce(25), // ==, reduce: OosvarValue - reduce(25), // !=, reduce: OosvarValue - reduce(25), // >, reduce: OosvarValue - reduce(25), // >=, reduce: OosvarValue - reduce(25), // <, reduce: OosvarValue - reduce(25), // <=, reduce: OosvarValue - reduce(25), // |, reduce: OosvarValue - reduce(25), // ^, reduce: OosvarValue - reduce(25), // &, reduce: OosvarValue - reduce(25), // <<, reduce: OosvarValue - reduce(25), // >>, reduce: OosvarValue - reduce(25), // +, reduce: OosvarValue - reduce(25), // -, reduce: OosvarValue - reduce(25), // .+, reduce: OosvarValue - reduce(25), // .-, reduce: OosvarValue - reduce(25), // ., reduce: OosvarValue - reduce(25), // *, reduce: OosvarValue - reduce(25), // /, reduce: OosvarValue - reduce(25), // //, reduce: OosvarValue - reduce(25), // %, reduce: OosvarValue - reduce(25), // .*, reduce: OosvarValue - reduce(25), // ./, reduce: OosvarValue - reduce(25), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: OosvarValue - 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 - reduce(25), // ,, reduce: OosvarValue - 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 - }, - }, - actionRow{ // S217 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(26), // [, reduce: OosvarValue - reduce(26), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: OosvarValue - nil, // : - reduce(26), // ||, reduce: OosvarValue - reduce(26), // ^^, reduce: OosvarValue - reduce(26), // &&, reduce: OosvarValue - reduce(26), // =~, reduce: OosvarValue - reduce(26), // !=~, reduce: OosvarValue - reduce(26), // ==, reduce: OosvarValue - reduce(26), // !=, reduce: OosvarValue - reduce(26), // >, reduce: OosvarValue - reduce(26), // >=, reduce: OosvarValue - reduce(26), // <, reduce: OosvarValue - reduce(26), // <=, reduce: OosvarValue - reduce(26), // |, reduce: OosvarValue - reduce(26), // ^, reduce: OosvarValue - reduce(26), // &, reduce: OosvarValue - reduce(26), // <<, reduce: OosvarValue - reduce(26), // >>, reduce: OosvarValue - reduce(26), // +, reduce: OosvarValue - reduce(26), // -, reduce: OosvarValue - reduce(26), // .+, reduce: OosvarValue - reduce(26), // .-, reduce: OosvarValue - reduce(26), // ., reduce: OosvarValue - reduce(26), // *, reduce: OosvarValue - reduce(26), // /, reduce: OosvarValue - reduce(26), // //, reduce: OosvarValue - reduce(26), // %, reduce: OosvarValue - reduce(26), // .*, reduce: OosvarValue - reduce(26), // ./, reduce: OosvarValue - reduce(26), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: OosvarValue - 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 - reduce(26), // ,, reduce: OosvarValue - 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 - }, - }, - actionRow{ // S218 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(27), // [, reduce: DirectOosvarValue - reduce(27), // ], reduce: DirectOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectOosvarValue - nil, // : - reduce(27), // ||, reduce: DirectOosvarValue - reduce(27), // ^^, reduce: DirectOosvarValue - reduce(27), // &&, reduce: DirectOosvarValue - reduce(27), // =~, reduce: DirectOosvarValue - reduce(27), // !=~, reduce: DirectOosvarValue - reduce(27), // ==, reduce: DirectOosvarValue - reduce(27), // !=, reduce: DirectOosvarValue - reduce(27), // >, reduce: DirectOosvarValue - reduce(27), // >=, reduce: DirectOosvarValue - reduce(27), // <, reduce: DirectOosvarValue - reduce(27), // <=, reduce: DirectOosvarValue - reduce(27), // |, reduce: DirectOosvarValue - reduce(27), // ^, reduce: DirectOosvarValue - reduce(27), // &, reduce: DirectOosvarValue - reduce(27), // <<, reduce: DirectOosvarValue - reduce(27), // >>, reduce: DirectOosvarValue - reduce(27), // +, reduce: DirectOosvarValue - reduce(27), // -, reduce: DirectOosvarValue - reduce(27), // .+, reduce: DirectOosvarValue - reduce(27), // .-, reduce: DirectOosvarValue - reduce(27), // ., reduce: DirectOosvarValue - reduce(27), // *, reduce: DirectOosvarValue - reduce(27), // /, reduce: DirectOosvarValue - reduce(27), // //, reduce: DirectOosvarValue - reduce(27), // %, reduce: DirectOosvarValue - reduce(27), // .*, reduce: DirectOosvarValue - reduce(27), // ./, reduce: DirectOosvarValue - reduce(27), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectOosvarValue - 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 - reduce(27), // ,, reduce: DirectOosvarValue - 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 - }, - }, - actionRow{ // S219 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S220 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(29), // [, reduce: BracedOosvarValue - reduce(29), // ], reduce: BracedOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedOosvarValue - nil, // : - reduce(29), // ||, reduce: BracedOosvarValue - reduce(29), // ^^, reduce: BracedOosvarValue - reduce(29), // &&, reduce: BracedOosvarValue - reduce(29), // =~, reduce: BracedOosvarValue - reduce(29), // !=~, reduce: BracedOosvarValue - reduce(29), // ==, reduce: BracedOosvarValue - reduce(29), // !=, reduce: BracedOosvarValue - reduce(29), // >, reduce: BracedOosvarValue - reduce(29), // >=, reduce: BracedOosvarValue - reduce(29), // <, reduce: BracedOosvarValue - reduce(29), // <=, reduce: BracedOosvarValue - reduce(29), // |, reduce: BracedOosvarValue - reduce(29), // ^, reduce: BracedOosvarValue - reduce(29), // &, reduce: BracedOosvarValue - reduce(29), // <<, reduce: BracedOosvarValue - reduce(29), // >>, reduce: BracedOosvarValue - reduce(29), // +, reduce: BracedOosvarValue - reduce(29), // -, reduce: BracedOosvarValue - reduce(29), // .+, reduce: BracedOosvarValue - reduce(29), // .-, reduce: BracedOosvarValue - reduce(29), // ., reduce: BracedOosvarValue - reduce(29), // *, reduce: BracedOosvarValue - reduce(29), // /, reduce: BracedOosvarValue - reduce(29), // //, reduce: BracedOosvarValue - reduce(29), // %, reduce: BracedOosvarValue - reduce(29), // .*, reduce: BracedOosvarValue - reduce(29), // ./, reduce: BracedOosvarValue - reduce(29), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedOosvarValue - 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 - reduce(29), // ,, reduce: BracedOosvarValue - 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 - }, - }, - actionRow{ // S221 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(30), // [, reduce: FullOosvar - reduce(30), // ], reduce: FullOosvar - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullOosvar - nil, // : - reduce(30), // ||, reduce: FullOosvar - reduce(30), // ^^, reduce: FullOosvar - reduce(30), // &&, reduce: FullOosvar - reduce(30), // =~, reduce: FullOosvar - reduce(30), // !=~, reduce: FullOosvar - reduce(30), // ==, reduce: FullOosvar - reduce(30), // !=, reduce: FullOosvar - reduce(30), // >, reduce: FullOosvar - reduce(30), // >=, reduce: FullOosvar - reduce(30), // <, reduce: FullOosvar - reduce(30), // <=, reduce: FullOosvar - reduce(30), // |, reduce: FullOosvar - reduce(30), // ^, reduce: FullOosvar - reduce(30), // &, reduce: FullOosvar - reduce(30), // <<, reduce: FullOosvar - reduce(30), // >>, reduce: FullOosvar - reduce(30), // +, reduce: FullOosvar - reduce(30), // -, reduce: FullOosvar - reduce(30), // .+, reduce: FullOosvar - reduce(30), // .-, reduce: FullOosvar - reduce(30), // ., reduce: FullOosvar - reduce(30), // *, reduce: FullOosvar - reduce(30), // /, reduce: FullOosvar - reduce(30), // //, reduce: FullOosvar - reduce(30), // %, reduce: FullOosvar - reduce(30), // .*, reduce: FullOosvar - reduce(30), // ./, reduce: FullOosvar - reduce(30), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullOosvar - 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 - reduce(30), // ,, reduce: FullOosvar - 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 - }, - }, - actionRow{ // S222 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - shift(503), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S223 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(49), // ], reduce: Rvalue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(49), // ,, reduce: Rvalue - 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 - }, - }, - actionRow{ // S224 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(50), // ], reduce: PrecedenceChainStart - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(50), // ,, reduce: PrecedenceChainStart - 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 - }, - }, - actionRow{ // S225 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(52), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(505), // ? - nil, // : - shift(506), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(52), // ,, reduce: TernaryTerm - 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 - }, - }, - actionRow{ // S226 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(54), // ], reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: LogicalOrTerm - nil, // : - reduce(54), // ||, reduce: LogicalOrTerm - shift(507), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(54), // ,, reduce: LogicalOrTerm - 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 - }, - }, - actionRow{ // S227 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(56), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: LogicalXORTerm - nil, // : - reduce(56), // ||, reduce: LogicalXORTerm - reduce(56), // ^^, reduce: LogicalXORTerm - 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, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(56), // ,, reduce: LogicalXORTerm - 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 - }, - }, - actionRow{ // S228 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(58), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalAndTerm - nil, // : - reduce(58), // ||, reduce: LogicalAndTerm - reduce(58), // ^^, reduce: LogicalAndTerm - reduce(58), // &&, reduce: LogicalAndTerm - shift(509), // =~ - shift(510), // !=~ - shift(511), // == - shift(512), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(58), // ,, reduce: LogicalAndTerm - 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 - }, - }, - actionRow{ // S229 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(63), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(513), // > - shift(514), // >= - shift(515), // < - shift(516), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(63), // ,, reduce: EqneTerm - 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 - }, - }, - actionRow{ // S230 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(68), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(517), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(68), // ,, reduce: CmpTerm - 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 - }, - }, - actionRow{ // S231 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(70), // ], reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: BitwiseORTerm - nil, // : - reduce(70), // ||, reduce: BitwiseORTerm - reduce(70), // ^^, reduce: BitwiseORTerm - reduce(70), // &&, reduce: BitwiseORTerm - reduce(70), // =~, reduce: BitwiseORTerm - reduce(70), // !=~, reduce: BitwiseORTerm - reduce(70), // ==, reduce: BitwiseORTerm - reduce(70), // !=, reduce: BitwiseORTerm - reduce(70), // >, reduce: BitwiseORTerm - reduce(70), // >=, reduce: BitwiseORTerm - reduce(70), // <, reduce: BitwiseORTerm - reduce(70), // <=, reduce: BitwiseORTerm - reduce(70), // |, reduce: BitwiseORTerm - shift(518), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(70), // ,, reduce: BitwiseORTerm - 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 - }, - }, - actionRow{ // S232 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(72), // ], reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(72), // ||, reduce: BitwiseXORTerm - reduce(72), // ^^, reduce: BitwiseXORTerm - reduce(72), // &&, reduce: BitwiseXORTerm - reduce(72), // =~, reduce: BitwiseXORTerm - reduce(72), // !=~, reduce: BitwiseXORTerm - reduce(72), // ==, reduce: BitwiseXORTerm - reduce(72), // !=, reduce: BitwiseXORTerm - reduce(72), // >, reduce: BitwiseXORTerm - reduce(72), // >=, reduce: BitwiseXORTerm - reduce(72), // <, reduce: BitwiseXORTerm - reduce(72), // <=, reduce: BitwiseXORTerm - reduce(72), // |, reduce: BitwiseXORTerm - reduce(72), // ^, reduce: BitwiseXORTerm - shift(519), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(72), // ,, reduce: BitwiseXORTerm - 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 - }, - }, - actionRow{ // S233 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(74), // ], reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(74), // ||, reduce: BitwiseANDTerm - reduce(74), // ^^, reduce: BitwiseANDTerm - reduce(74), // &&, reduce: BitwiseANDTerm - reduce(74), // =~, reduce: BitwiseANDTerm - reduce(74), // !=~, reduce: BitwiseANDTerm - reduce(74), // ==, reduce: BitwiseANDTerm - reduce(74), // !=, reduce: BitwiseANDTerm - reduce(74), // >, reduce: BitwiseANDTerm - reduce(74), // >=, reduce: BitwiseANDTerm - reduce(74), // <, reduce: BitwiseANDTerm - reduce(74), // <=, reduce: BitwiseANDTerm - reduce(74), // |, reduce: BitwiseANDTerm - reduce(74), // ^, reduce: BitwiseANDTerm - reduce(74), // &, reduce: BitwiseANDTerm - shift(520), // << - shift(521), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(74), // ,, reduce: BitwiseANDTerm - 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 - }, - }, - actionRow{ // S234 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(77), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(77), // ||, reduce: BitwiseShiftTerm - reduce(77), // ^^, reduce: BitwiseShiftTerm - reduce(77), // &&, reduce: BitwiseShiftTerm - reduce(77), // =~, reduce: BitwiseShiftTerm - reduce(77), // !=~, reduce: BitwiseShiftTerm - reduce(77), // ==, reduce: BitwiseShiftTerm - reduce(77), // !=, reduce: BitwiseShiftTerm - reduce(77), // >, reduce: BitwiseShiftTerm - reduce(77), // >=, reduce: BitwiseShiftTerm - reduce(77), // <, reduce: BitwiseShiftTerm - reduce(77), // <=, reduce: BitwiseShiftTerm - reduce(77), // |, reduce: BitwiseShiftTerm - reduce(77), // ^, reduce: BitwiseShiftTerm - reduce(77), // &, reduce: BitwiseShiftTerm - reduce(77), // <<, reduce: BitwiseShiftTerm - reduce(77), // >>, reduce: BitwiseShiftTerm - shift(522), // + - shift(523), // - - shift(524), // .+ - shift(525), // .- - shift(526), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(77), // ,, reduce: BitwiseShiftTerm - 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 - }, - }, - actionRow{ // S235 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S236 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(83), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(528), // * - shift(529), // / - shift(530), // // - shift(531), // % - shift(532), // .* - shift(533), // ./ - shift(534), // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(83), // ,, reduce: AddsubdotTerm - 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 - }, - }, - actionRow{ // S237 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S238 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S239 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S240 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(91), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(91), // ,, reduce: MuldivTerm - 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 - }, - }, - actionRow{ // S241 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(98), // ,, reduce: UnaryOpTerm - 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 - }, - }, - actionRow{ // S242 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S243 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S244 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - nil, // [ - reduce(100), // ], reduce: PowTerm + reduce(122), // [, reduce: MapLiteral + reduce(122), // ], reduce: MapLiteral nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -22233,10 +19325,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -22252,2678 +19340,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(100), // ?, reduce: PowTerm + reduce(122), // ?, reduce: MapLiteral nil, // : - reduce(100), // ||, reduce: PowTerm - reduce(100), // ^^, reduce: PowTerm - reduce(100), // &&, reduce: PowTerm - reduce(100), // =~, reduce: PowTerm - reduce(100), // !=~, reduce: PowTerm - reduce(100), // ==, reduce: PowTerm - reduce(100), // !=, reduce: PowTerm - reduce(100), // >, reduce: PowTerm - reduce(100), // >=, reduce: PowTerm - reduce(100), // <, reduce: PowTerm - reduce(100), // <=, reduce: PowTerm - reduce(100), // |, reduce: PowTerm - reduce(100), // ^, reduce: PowTerm - reduce(100), // &, reduce: PowTerm - reduce(100), // <<, reduce: PowTerm - reduce(100), // >>, reduce: PowTerm - reduce(100), // +, reduce: PowTerm - reduce(100), // -, reduce: PowTerm - reduce(100), // .+, reduce: PowTerm - reduce(100), // .-, reduce: PowTerm - reduce(100), // ., reduce: PowTerm - reduce(100), // *, reduce: PowTerm - reduce(100), // /, reduce: PowTerm - reduce(100), // //, reduce: PowTerm - reduce(100), // %, reduce: PowTerm - reduce(100), // .*, reduce: PowTerm - reduce(100), // ./, reduce: PowTerm - reduce(100), // .//, reduce: PowTerm + reduce(122), // ||, reduce: MapLiteral + reduce(122), // ^^, reduce: MapLiteral + reduce(122), // &&, reduce: MapLiteral + reduce(122), // =~, reduce: MapLiteral + reduce(122), // !=~, reduce: MapLiteral + reduce(122), // ==, reduce: MapLiteral + reduce(122), // !=, reduce: MapLiteral + reduce(122), // >, reduce: MapLiteral + reduce(122), // >=, reduce: MapLiteral + reduce(122), // <, reduce: MapLiteral + reduce(122), // <=, reduce: MapLiteral + reduce(122), // |, reduce: MapLiteral + reduce(122), // ^, reduce: MapLiteral + reduce(122), // &, reduce: MapLiteral + reduce(122), // <<, reduce: MapLiteral + reduce(122), // >>, reduce: MapLiteral + reduce(122), // +, reduce: MapLiteral + reduce(122), // -, reduce: MapLiteral + reduce(122), // .+, reduce: MapLiteral + reduce(122), // .-, reduce: MapLiteral + reduce(122), // ., reduce: MapLiteral + reduce(122), // *, reduce: MapLiteral + reduce(122), // /, reduce: MapLiteral + reduce(122), // //, reduce: MapLiteral + reduce(122), // %, reduce: MapLiteral + reduce(122), // .*, reduce: MapLiteral + reduce(122), // ./, reduce: MapLiteral + reduce(122), // .//, reduce: MapLiteral nil, // ! nil, // ~ - shift(540), // ** - 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 - reduce(100), // ,, reduce: PowTerm - 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 - }, - }, - actionRow{ // S245 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S246 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(542), // [ - reduce(102), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(102), // ||, reduce: PrecedenceChainEnd - reduce(102), // ^^, reduce: PrecedenceChainEnd - reduce(102), // &&, reduce: PrecedenceChainEnd - reduce(102), // =~, reduce: PrecedenceChainEnd - reduce(102), // !=~, reduce: PrecedenceChainEnd - reduce(102), // ==, reduce: PrecedenceChainEnd - reduce(102), // !=, reduce: PrecedenceChainEnd - reduce(102), // >, reduce: PrecedenceChainEnd - reduce(102), // >=, reduce: PrecedenceChainEnd - reduce(102), // <, reduce: PrecedenceChainEnd - reduce(102), // <=, reduce: PrecedenceChainEnd - reduce(102), // |, reduce: PrecedenceChainEnd - reduce(102), // ^, reduce: PrecedenceChainEnd - reduce(102), // &, reduce: PrecedenceChainEnd - reduce(102), // <<, reduce: PrecedenceChainEnd - reduce(102), // >>, reduce: PrecedenceChainEnd - reduce(102), // +, reduce: PrecedenceChainEnd - reduce(102), // -, reduce: PrecedenceChainEnd - reduce(102), // .+, reduce: PrecedenceChainEnd - reduce(102), // .-, reduce: PrecedenceChainEnd - reduce(102), // ., reduce: PrecedenceChainEnd - reduce(102), // *, reduce: PrecedenceChainEnd - reduce(102), // /, reduce: PrecedenceChainEnd - reduce(102), // //, reduce: PrecedenceChainEnd - reduce(102), // %, reduce: PrecedenceChainEnd - reduce(102), // .*, reduce: PrecedenceChainEnd - reduce(102), // ./, reduce: PrecedenceChainEnd - reduce(102), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(102), // **, reduce: PrecedenceChainEnd - 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 - reduce(102), // ,, reduce: PrecedenceChainEnd - 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 - }, - }, - actionRow{ // S247 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(107), // [, reduce: MlrvalOrFunction - reduce(107), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(107), // ||, reduce: MlrvalOrFunction - reduce(107), // ^^, reduce: MlrvalOrFunction - reduce(107), // &&, reduce: MlrvalOrFunction - reduce(107), // =~, reduce: MlrvalOrFunction - reduce(107), // !=~, reduce: MlrvalOrFunction - reduce(107), // ==, reduce: MlrvalOrFunction - reduce(107), // !=, reduce: MlrvalOrFunction - reduce(107), // >, reduce: MlrvalOrFunction - reduce(107), // >=, reduce: MlrvalOrFunction - reduce(107), // <, reduce: MlrvalOrFunction - reduce(107), // <=, reduce: MlrvalOrFunction - reduce(107), // |, reduce: MlrvalOrFunction - reduce(107), // ^, reduce: MlrvalOrFunction - reduce(107), // &, reduce: MlrvalOrFunction - reduce(107), // <<, reduce: MlrvalOrFunction - reduce(107), // >>, reduce: MlrvalOrFunction - reduce(107), // +, reduce: MlrvalOrFunction - reduce(107), // -, reduce: MlrvalOrFunction - reduce(107), // .+, reduce: MlrvalOrFunction - reduce(107), // .-, reduce: MlrvalOrFunction - reduce(107), // ., reduce: MlrvalOrFunction - reduce(107), // *, reduce: MlrvalOrFunction - reduce(107), // /, reduce: MlrvalOrFunction - reduce(107), // //, reduce: MlrvalOrFunction - reduce(107), // %, reduce: MlrvalOrFunction - reduce(107), // .*, reduce: MlrvalOrFunction - reduce(107), // ./, reduce: MlrvalOrFunction - reduce(107), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(107), // **, reduce: MlrvalOrFunction - 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 - reduce(107), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S248 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - reduce(108), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(108), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S249 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(109), // [, reduce: MlrvalOrFunction - reduce(109), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - 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 - reduce(109), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S250 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(110), // [, reduce: MlrvalOrFunction - reduce(110), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - 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 - reduce(110), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S251 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(111), // [, reduce: MlrvalOrFunction - reduce(111), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - 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 - reduce(111), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S252 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - 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 - reduce(112), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S253 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(543), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S254 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(115), // ], reduce: ArrayLiteralElements - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - shift(544), // , - 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 - }, - }, - actionRow{ // S255 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(119), // [, reduce: MlrvalOrFunction - reduce(119), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - 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 - reduce(119), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S256 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - 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 - reduce(126), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S257 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(127), // [, reduce: ContextVariable - reduce(127), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: ContextVariable - nil, // : - reduce(127), // ||, reduce: ContextVariable - reduce(127), // ^^, reduce: ContextVariable - reduce(127), // &&, reduce: ContextVariable - reduce(127), // =~, reduce: ContextVariable - reduce(127), // !=~, reduce: ContextVariable - reduce(127), // ==, reduce: ContextVariable - reduce(127), // !=, reduce: ContextVariable - reduce(127), // >, reduce: ContextVariable - reduce(127), // >=, reduce: ContextVariable - reduce(127), // <, reduce: ContextVariable - reduce(127), // <=, reduce: ContextVariable - reduce(127), // |, reduce: ContextVariable - reduce(127), // ^, reduce: ContextVariable - reduce(127), // &, reduce: ContextVariable - reduce(127), // <<, reduce: ContextVariable - reduce(127), // >>, reduce: ContextVariable - reduce(127), // +, reduce: ContextVariable - reduce(127), // -, reduce: ContextVariable - reduce(127), // .+, reduce: ContextVariable - reduce(127), // .-, reduce: ContextVariable - reduce(127), // ., reduce: ContextVariable - reduce(127), // *, reduce: ContextVariable - reduce(127), // /, reduce: ContextVariable - reduce(127), // //, reduce: ContextVariable - reduce(127), // %, reduce: ContextVariable - reduce(127), // .*, reduce: ContextVariable - reduce(127), // ./, reduce: ContextVariable - reduce(127), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(127), // **, reduce: ContextVariable - 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 - reduce(127), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S258 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(128), // [, reduce: ContextVariable - reduce(128), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: ContextVariable - nil, // : - reduce(128), // ||, reduce: ContextVariable - reduce(128), // ^^, reduce: ContextVariable - reduce(128), // &&, reduce: ContextVariable - reduce(128), // =~, reduce: ContextVariable - reduce(128), // !=~, reduce: ContextVariable - reduce(128), // ==, reduce: ContextVariable - reduce(128), // !=, reduce: ContextVariable - reduce(128), // >, reduce: ContextVariable - reduce(128), // >=, reduce: ContextVariable - reduce(128), // <, reduce: ContextVariable - reduce(128), // <=, reduce: ContextVariable - reduce(128), // |, reduce: ContextVariable - reduce(128), // ^, reduce: ContextVariable - reduce(128), // &, reduce: ContextVariable - reduce(128), // <<, reduce: ContextVariable - reduce(128), // >>, reduce: ContextVariable - reduce(128), // +, reduce: ContextVariable - reduce(128), // -, reduce: ContextVariable - reduce(128), // .+, reduce: ContextVariable - reduce(128), // .-, reduce: ContextVariable - reduce(128), // ., reduce: ContextVariable - reduce(128), // *, reduce: ContextVariable - reduce(128), // /, reduce: ContextVariable - reduce(128), // //, reduce: ContextVariable - reduce(128), // %, reduce: ContextVariable - reduce(128), // .*, reduce: ContextVariable - reduce(128), // ./, reduce: ContextVariable - reduce(128), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(128), // **, reduce: ContextVariable - 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 - reduce(128), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S259 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(129), // [, reduce: ContextVariable - reduce(129), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(129), // ?, reduce: ContextVariable - nil, // : - reduce(129), // ||, reduce: ContextVariable - reduce(129), // ^^, reduce: ContextVariable - reduce(129), // &&, reduce: ContextVariable - reduce(129), // =~, reduce: ContextVariable - reduce(129), // !=~, reduce: ContextVariable - reduce(129), // ==, reduce: ContextVariable - reduce(129), // !=, reduce: ContextVariable - reduce(129), // >, reduce: ContextVariable - reduce(129), // >=, reduce: ContextVariable - reduce(129), // <, reduce: ContextVariable - reduce(129), // <=, reduce: ContextVariable - reduce(129), // |, reduce: ContextVariable - reduce(129), // ^, reduce: ContextVariable - reduce(129), // &, reduce: ContextVariable - reduce(129), // <<, reduce: ContextVariable - reduce(129), // >>, reduce: ContextVariable - reduce(129), // +, reduce: ContextVariable - reduce(129), // -, reduce: ContextVariable - reduce(129), // .+, reduce: ContextVariable - reduce(129), // .-, reduce: ContextVariable - reduce(129), // ., reduce: ContextVariable - reduce(129), // *, reduce: ContextVariable - reduce(129), // /, reduce: ContextVariable - reduce(129), // //, reduce: ContextVariable - reduce(129), // %, reduce: ContextVariable - reduce(129), // .*, reduce: ContextVariable - reduce(129), // ./, reduce: ContextVariable - reduce(129), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(129), // **, reduce: ContextVariable - 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 - reduce(129), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S260 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(130), // [, reduce: ContextVariable - reduce(130), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(130), // ?, reduce: ContextVariable - nil, // : - reduce(130), // ||, reduce: ContextVariable - reduce(130), // ^^, reduce: ContextVariable - reduce(130), // &&, reduce: ContextVariable - reduce(130), // =~, reduce: ContextVariable - reduce(130), // !=~, reduce: ContextVariable - reduce(130), // ==, reduce: ContextVariable - reduce(130), // !=, reduce: ContextVariable - reduce(130), // >, reduce: ContextVariable - reduce(130), // >=, reduce: ContextVariable - reduce(130), // <, reduce: ContextVariable - reduce(130), // <=, reduce: ContextVariable - reduce(130), // |, reduce: ContextVariable - reduce(130), // ^, reduce: ContextVariable - reduce(130), // &, reduce: ContextVariable - reduce(130), // <<, reduce: ContextVariable - reduce(130), // >>, reduce: ContextVariable - reduce(130), // +, reduce: ContextVariable - reduce(130), // -, reduce: ContextVariable - reduce(130), // .+, reduce: ContextVariable - reduce(130), // .-, reduce: ContextVariable - reduce(130), // ., reduce: ContextVariable - reduce(130), // *, reduce: ContextVariable - reduce(130), // /, reduce: ContextVariable - reduce(130), // //, reduce: ContextVariable - reduce(130), // %, reduce: ContextVariable - reduce(130), // .*, reduce: ContextVariable - reduce(130), // ./, reduce: ContextVariable - reduce(130), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(130), // **, reduce: ContextVariable - 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 - reduce(130), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S261 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(131), // [, reduce: ContextVariable - reduce(131), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(131), // ?, reduce: ContextVariable - nil, // : - reduce(131), // ||, reduce: ContextVariable - reduce(131), // ^^, reduce: ContextVariable - reduce(131), // &&, reduce: ContextVariable - reduce(131), // =~, reduce: ContextVariable - reduce(131), // !=~, reduce: ContextVariable - reduce(131), // ==, reduce: ContextVariable - reduce(131), // !=, reduce: ContextVariable - reduce(131), // >, reduce: ContextVariable - reduce(131), // >=, reduce: ContextVariable - reduce(131), // <, reduce: ContextVariable - reduce(131), // <=, reduce: ContextVariable - reduce(131), // |, reduce: ContextVariable - reduce(131), // ^, reduce: ContextVariable - reduce(131), // &, reduce: ContextVariable - reduce(131), // <<, reduce: ContextVariable - reduce(131), // >>, reduce: ContextVariable - reduce(131), // +, reduce: ContextVariable - reduce(131), // -, reduce: ContextVariable - reduce(131), // .+, reduce: ContextVariable - reduce(131), // .-, reduce: ContextVariable - reduce(131), // ., reduce: ContextVariable - reduce(131), // *, reduce: ContextVariable - reduce(131), // /, reduce: ContextVariable - reduce(131), // //, reduce: ContextVariable - reduce(131), // %, reduce: ContextVariable - reduce(131), // .*, reduce: ContextVariable - reduce(131), // ./, reduce: ContextVariable - reduce(131), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(131), // **, reduce: ContextVariable - 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 - reduce(131), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S262 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(132), // [, reduce: ContextVariable - reduce(132), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(132), // ?, reduce: ContextVariable - nil, // : - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(132), // **, reduce: ContextVariable - 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 - reduce(132), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S263 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(133), // [, reduce: ContextVariable - reduce(133), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: ContextVariable - nil, // : - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(133), // **, reduce: ContextVariable - 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 - reduce(133), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S264 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(134), // [, reduce: ContextVariable - reduce(134), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - 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 - reduce(134), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S265 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(135), // [, reduce: ContextVariable - reduce(135), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - 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 - reduce(135), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S266 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(136), // [, reduce: ContextVariable - reduce(136), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - 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 - reduce(136), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S267 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(137), // [, reduce: ContextVariable - reduce(137), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - 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 - reduce(137), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S268 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(138), // [, reduce: MlrvalOrFunction - reduce(138), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(138), // ||, reduce: MlrvalOrFunction - reduce(138), // ^^, reduce: MlrvalOrFunction - reduce(138), // &&, reduce: MlrvalOrFunction - reduce(138), // =~, reduce: MlrvalOrFunction - reduce(138), // !=~, reduce: MlrvalOrFunction - reduce(138), // ==, reduce: MlrvalOrFunction - reduce(138), // !=, reduce: MlrvalOrFunction - reduce(138), // >, reduce: MlrvalOrFunction - reduce(138), // >=, reduce: MlrvalOrFunction - reduce(138), // <, reduce: MlrvalOrFunction - reduce(138), // <=, reduce: MlrvalOrFunction - reduce(138), // |, reduce: MlrvalOrFunction - reduce(138), // ^, reduce: MlrvalOrFunction - reduce(138), // &, reduce: MlrvalOrFunction - reduce(138), // <<, reduce: MlrvalOrFunction - reduce(138), // >>, reduce: MlrvalOrFunction - reduce(138), // +, reduce: MlrvalOrFunction - reduce(138), // -, reduce: MlrvalOrFunction - reduce(138), // .+, reduce: MlrvalOrFunction - reduce(138), // .-, reduce: MlrvalOrFunction - reduce(138), // ., reduce: MlrvalOrFunction - reduce(138), // *, reduce: MlrvalOrFunction - reduce(138), // /, reduce: MlrvalOrFunction - reduce(138), // //, reduce: MlrvalOrFunction - reduce(138), // %, reduce: MlrvalOrFunction - reduce(138), // .*, reduce: MlrvalOrFunction - reduce(138), // ./, reduce: MlrvalOrFunction - reduce(138), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(138), // **, reduce: MlrvalOrFunction - 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 - reduce(138), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S269 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(140), // [, reduce: MlrvalOrFunction - reduce(140), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(140), // ||, reduce: MlrvalOrFunction - reduce(140), // ^^, reduce: MlrvalOrFunction - reduce(140), // &&, reduce: MlrvalOrFunction - reduce(140), // =~, reduce: MlrvalOrFunction - reduce(140), // !=~, reduce: MlrvalOrFunction - reduce(140), // ==, reduce: MlrvalOrFunction - reduce(140), // !=, reduce: MlrvalOrFunction - reduce(140), // >, reduce: MlrvalOrFunction - reduce(140), // >=, reduce: MlrvalOrFunction - reduce(140), // <, reduce: MlrvalOrFunction - reduce(140), // <=, reduce: MlrvalOrFunction - reduce(140), // |, reduce: MlrvalOrFunction - reduce(140), // ^, reduce: MlrvalOrFunction - reduce(140), // &, reduce: MlrvalOrFunction - reduce(140), // <<, reduce: MlrvalOrFunction - reduce(140), // >>, reduce: MlrvalOrFunction - reduce(140), // +, reduce: MlrvalOrFunction - reduce(140), // -, reduce: MlrvalOrFunction - reduce(140), // .+, reduce: MlrvalOrFunction - reduce(140), // .-, reduce: MlrvalOrFunction - reduce(140), // ., reduce: MlrvalOrFunction - reduce(140), // *, reduce: MlrvalOrFunction - reduce(140), // /, reduce: MlrvalOrFunction - reduce(140), // //, reduce: MlrvalOrFunction - reduce(140), // %, reduce: MlrvalOrFunction - reduce(140), // .*, reduce: MlrvalOrFunction - reduce(140), // ./, reduce: MlrvalOrFunction - reduce(140), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(140), // **, reduce: MlrvalOrFunction - 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 - reduce(140), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S270 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(545), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S271 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(546), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S272 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(547), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S273 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(103), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction - reduce(103), // :, reduce: MlrvalOrFunction - reduce(103), // ||, reduce: MlrvalOrFunction - reduce(103), // ^^, reduce: MlrvalOrFunction - reduce(103), // &&, reduce: MlrvalOrFunction - reduce(103), // =~, reduce: MlrvalOrFunction - reduce(103), // !=~, reduce: MlrvalOrFunction - reduce(103), // ==, reduce: MlrvalOrFunction - reduce(103), // !=, reduce: MlrvalOrFunction - reduce(103), // >, reduce: MlrvalOrFunction - reduce(103), // >=, reduce: MlrvalOrFunction - reduce(103), // <, reduce: MlrvalOrFunction - reduce(103), // <=, reduce: MlrvalOrFunction - reduce(103), // |, reduce: MlrvalOrFunction - reduce(103), // ^, reduce: MlrvalOrFunction - reduce(103), // &, reduce: MlrvalOrFunction - reduce(103), // <<, reduce: MlrvalOrFunction - reduce(103), // >>, reduce: MlrvalOrFunction - reduce(103), // +, reduce: MlrvalOrFunction - reduce(103), // -, reduce: MlrvalOrFunction - reduce(103), // .+, reduce: MlrvalOrFunction - reduce(103), // .-, reduce: MlrvalOrFunction - reduce(103), // ., reduce: MlrvalOrFunction - reduce(103), // *, reduce: MlrvalOrFunction - reduce(103), // /, reduce: MlrvalOrFunction - reduce(103), // //, reduce: MlrvalOrFunction - reduce(103), // %, reduce: MlrvalOrFunction - reduce(103), // .*, reduce: MlrvalOrFunction - reduce(103), // ./, reduce: MlrvalOrFunction - reduce(103), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction + reduce(122), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -24945,13 +19394,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S274 + actionRow{ // S213 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(524), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S214 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(105), // [, reduce: MlrvalOrFunction nil, // ] @@ -24963,10 +19507,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -25036,3926 +19576,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S275 + actionRow{ // S215 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(104), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: MlrvalOrFunction - reduce(104), // :, reduce: MlrvalOrFunction - reduce(104), // ||, reduce: MlrvalOrFunction - reduce(104), // ^^, reduce: MlrvalOrFunction - reduce(104), // &&, reduce: MlrvalOrFunction - reduce(104), // =~, reduce: MlrvalOrFunction - reduce(104), // !=~, reduce: MlrvalOrFunction - reduce(104), // ==, reduce: MlrvalOrFunction - reduce(104), // !=, reduce: MlrvalOrFunction - reduce(104), // >, reduce: MlrvalOrFunction - reduce(104), // >=, reduce: MlrvalOrFunction - reduce(104), // <, reduce: MlrvalOrFunction - reduce(104), // <=, reduce: MlrvalOrFunction - reduce(104), // |, reduce: MlrvalOrFunction - reduce(104), // ^, reduce: MlrvalOrFunction - reduce(104), // &, reduce: MlrvalOrFunction - reduce(104), // <<, reduce: MlrvalOrFunction - reduce(104), // >>, reduce: MlrvalOrFunction - reduce(104), // +, reduce: MlrvalOrFunction - reduce(104), // -, reduce: MlrvalOrFunction - reduce(104), // .+, reduce: MlrvalOrFunction - reduce(104), // .-, reduce: MlrvalOrFunction - reduce(104), // ., reduce: MlrvalOrFunction - reduce(104), // *, reduce: MlrvalOrFunction - reduce(104), // /, reduce: MlrvalOrFunction - reduce(104), // //, reduce: MlrvalOrFunction - reduce(104), // %, reduce: MlrvalOrFunction - reduce(104), // .*, reduce: MlrvalOrFunction - reduce(104), // ./, reduce: MlrvalOrFunction - reduce(104), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(104), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S276 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(106), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: MlrvalOrFunction - reduce(106), // :, reduce: MlrvalOrFunction - reduce(106), // ||, reduce: MlrvalOrFunction - reduce(106), // ^^, reduce: MlrvalOrFunction - reduce(106), // &&, reduce: MlrvalOrFunction - reduce(106), // =~, reduce: MlrvalOrFunction - reduce(106), // !=~, reduce: MlrvalOrFunction - reduce(106), // ==, reduce: MlrvalOrFunction - reduce(106), // !=, reduce: MlrvalOrFunction - reduce(106), // >, reduce: MlrvalOrFunction - reduce(106), // >=, reduce: MlrvalOrFunction - reduce(106), // <, reduce: MlrvalOrFunction - reduce(106), // <=, reduce: MlrvalOrFunction - reduce(106), // |, reduce: MlrvalOrFunction - reduce(106), // ^, reduce: MlrvalOrFunction - reduce(106), // &, reduce: MlrvalOrFunction - reduce(106), // <<, reduce: MlrvalOrFunction - reduce(106), // >>, reduce: MlrvalOrFunction - reduce(106), // +, reduce: MlrvalOrFunction - reduce(106), // -, reduce: MlrvalOrFunction - reduce(106), // .+, reduce: MlrvalOrFunction - reduce(106), // .-, reduce: MlrvalOrFunction - reduce(106), // ., reduce: MlrvalOrFunction - reduce(106), // *, reduce: MlrvalOrFunction - reduce(106), // /, reduce: MlrvalOrFunction - reduce(106), // //, reduce: MlrvalOrFunction - reduce(106), // %, reduce: MlrvalOrFunction - reduce(106), // .*, reduce: MlrvalOrFunction - reduce(106), // ./, reduce: MlrvalOrFunction - reduce(106), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(106), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S277 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - shift(548), // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S278 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(17), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(17), // ?, reduce: FieldValue - reduce(17), // :, reduce: FieldValue - reduce(17), // ||, reduce: FieldValue - reduce(17), // ^^, reduce: FieldValue - reduce(17), // &&, reduce: FieldValue - reduce(17), // =~, reduce: FieldValue - reduce(17), // !=~, reduce: FieldValue - reduce(17), // ==, reduce: FieldValue - reduce(17), // !=, reduce: FieldValue - reduce(17), // >, reduce: FieldValue - reduce(17), // >=, reduce: FieldValue - reduce(17), // <, reduce: FieldValue - reduce(17), // <=, reduce: FieldValue - reduce(17), // |, reduce: FieldValue - reduce(17), // ^, reduce: FieldValue - reduce(17), // &, reduce: FieldValue - reduce(17), // <<, reduce: FieldValue - reduce(17), // >>, reduce: FieldValue - reduce(17), // +, reduce: FieldValue - reduce(17), // -, reduce: FieldValue - reduce(17), // .+, reduce: FieldValue - reduce(17), // .-, reduce: FieldValue - reduce(17), // ., reduce: FieldValue - reduce(17), // *, reduce: FieldValue - reduce(17), // /, reduce: FieldValue - reduce(17), // //, reduce: FieldValue - reduce(17), // %, reduce: FieldValue - reduce(17), // .*, reduce: FieldValue - reduce(17), // ./, reduce: FieldValue - reduce(17), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(17), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S279 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(18), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(18), // ?, reduce: FieldValue - reduce(18), // :, reduce: FieldValue - reduce(18), // ||, reduce: FieldValue - reduce(18), // ^^, reduce: FieldValue - reduce(18), // &&, reduce: FieldValue - reduce(18), // =~, reduce: FieldValue - reduce(18), // !=~, reduce: FieldValue - reduce(18), // ==, reduce: FieldValue - reduce(18), // !=, reduce: FieldValue - reduce(18), // >, reduce: FieldValue - reduce(18), // >=, reduce: FieldValue - reduce(18), // <, reduce: FieldValue - reduce(18), // <=, reduce: FieldValue - reduce(18), // |, reduce: FieldValue - reduce(18), // ^, reduce: FieldValue - reduce(18), // &, reduce: FieldValue - reduce(18), // <<, reduce: FieldValue - reduce(18), // >>, reduce: FieldValue - reduce(18), // +, reduce: FieldValue - reduce(18), // -, reduce: FieldValue - reduce(18), // .+, reduce: FieldValue - reduce(18), // .-, reduce: FieldValue - reduce(18), // ., reduce: FieldValue - reduce(18), // *, reduce: FieldValue - reduce(18), // /, reduce: FieldValue - reduce(18), // //, reduce: FieldValue - reduce(18), // %, reduce: FieldValue - reduce(18), // .*, reduce: FieldValue - reduce(18), // ./, reduce: FieldValue - reduce(18), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(18), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S280 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(19), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(19), // ?, reduce: FieldValue - reduce(19), // :, reduce: FieldValue - reduce(19), // ||, reduce: FieldValue - reduce(19), // ^^, reduce: FieldValue - reduce(19), // &&, reduce: FieldValue - reduce(19), // =~, reduce: FieldValue - reduce(19), // !=~, reduce: FieldValue - reduce(19), // ==, reduce: FieldValue - reduce(19), // !=, reduce: FieldValue - reduce(19), // >, reduce: FieldValue - reduce(19), // >=, reduce: FieldValue - reduce(19), // <, reduce: FieldValue - reduce(19), // <=, reduce: FieldValue - reduce(19), // |, reduce: FieldValue - reduce(19), // ^, reduce: FieldValue - reduce(19), // &, reduce: FieldValue - reduce(19), // <<, reduce: FieldValue - reduce(19), // >>, reduce: FieldValue - reduce(19), // +, reduce: FieldValue - reduce(19), // -, reduce: FieldValue - reduce(19), // .+, reduce: FieldValue - reduce(19), // .-, reduce: FieldValue - reduce(19), // ., reduce: FieldValue - reduce(19), // *, reduce: FieldValue - reduce(19), // /, reduce: FieldValue - reduce(19), // //, reduce: FieldValue - reduce(19), // %, reduce: FieldValue - reduce(19), // .*, reduce: FieldValue - reduce(19), // ./, reduce: FieldValue - reduce(19), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(19), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S281 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(20), // [, reduce: DirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(20), // ?, reduce: DirectFieldValue - reduce(20), // :, reduce: DirectFieldValue - reduce(20), // ||, reduce: DirectFieldValue - reduce(20), // ^^, reduce: DirectFieldValue - reduce(20), // &&, reduce: DirectFieldValue - reduce(20), // =~, reduce: DirectFieldValue - reduce(20), // !=~, reduce: DirectFieldValue - reduce(20), // ==, reduce: DirectFieldValue - reduce(20), // !=, reduce: DirectFieldValue - reduce(20), // >, reduce: DirectFieldValue - reduce(20), // >=, reduce: DirectFieldValue - reduce(20), // <, reduce: DirectFieldValue - reduce(20), // <=, reduce: DirectFieldValue - reduce(20), // |, reduce: DirectFieldValue - reduce(20), // ^, reduce: DirectFieldValue - reduce(20), // &, reduce: DirectFieldValue - reduce(20), // <<, reduce: DirectFieldValue - reduce(20), // >>, reduce: DirectFieldValue - reduce(20), // +, reduce: DirectFieldValue - reduce(20), // -, reduce: DirectFieldValue - reduce(20), // .+, reduce: DirectFieldValue - reduce(20), // .-, reduce: DirectFieldValue - reduce(20), // ., reduce: DirectFieldValue - reduce(20), // *, reduce: DirectFieldValue - reduce(20), // /, reduce: DirectFieldValue - reduce(20), // //, reduce: DirectFieldValue - reduce(20), // %, reduce: DirectFieldValue - reduce(20), // .*, reduce: DirectFieldValue - reduce(20), // ./, reduce: DirectFieldValue - reduce(20), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(20), // **, reduce: DirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S282 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S283 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(22), // [, reduce: BracedFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: BracedFieldValue - reduce(22), // :, reduce: BracedFieldValue - reduce(22), // ||, reduce: BracedFieldValue - reduce(22), // ^^, reduce: BracedFieldValue - reduce(22), // &&, reduce: BracedFieldValue - reduce(22), // =~, reduce: BracedFieldValue - reduce(22), // !=~, reduce: BracedFieldValue - reduce(22), // ==, reduce: BracedFieldValue - reduce(22), // !=, reduce: BracedFieldValue - reduce(22), // >, reduce: BracedFieldValue - reduce(22), // >=, reduce: BracedFieldValue - reduce(22), // <, reduce: BracedFieldValue - reduce(22), // <=, reduce: BracedFieldValue - reduce(22), // |, reduce: BracedFieldValue - reduce(22), // ^, reduce: BracedFieldValue - reduce(22), // &, reduce: BracedFieldValue - reduce(22), // <<, reduce: BracedFieldValue - reduce(22), // >>, reduce: BracedFieldValue - reduce(22), // +, reduce: BracedFieldValue - reduce(22), // -, reduce: BracedFieldValue - reduce(22), // .+, reduce: BracedFieldValue - reduce(22), // .-, reduce: BracedFieldValue - reduce(22), // ., reduce: BracedFieldValue - reduce(22), // *, reduce: BracedFieldValue - reduce(22), // /, reduce: BracedFieldValue - reduce(22), // //, reduce: BracedFieldValue - reduce(22), // %, reduce: BracedFieldValue - reduce(22), // .*, reduce: BracedFieldValue - reduce(22), // ./, reduce: BracedFieldValue - reduce(22), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: BracedFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S284 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(23), // [, reduce: FullSrec - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FullSrec - reduce(23), // :, reduce: FullSrec - reduce(23), // ||, reduce: FullSrec - reduce(23), // ^^, reduce: FullSrec - reduce(23), // &&, reduce: FullSrec - reduce(23), // =~, reduce: FullSrec - reduce(23), // !=~, reduce: FullSrec - reduce(23), // ==, reduce: FullSrec - reduce(23), // !=, reduce: FullSrec - reduce(23), // >, reduce: FullSrec - reduce(23), // >=, reduce: FullSrec - reduce(23), // <, reduce: FullSrec - reduce(23), // <=, reduce: FullSrec - reduce(23), // |, reduce: FullSrec - reduce(23), // ^, reduce: FullSrec - reduce(23), // &, reduce: FullSrec - reduce(23), // <<, reduce: FullSrec - reduce(23), // >>, reduce: FullSrec - reduce(23), // +, reduce: FullSrec - reduce(23), // -, reduce: FullSrec - reduce(23), // .+, reduce: FullSrec - reduce(23), // .-, reduce: FullSrec - reduce(23), // ., reduce: FullSrec - reduce(23), // *, reduce: FullSrec - reduce(23), // /, reduce: FullSrec - reduce(23), // //, reduce: FullSrec - reduce(23), // %, reduce: FullSrec - reduce(23), // .*, reduce: FullSrec - reduce(23), // ./, reduce: FullSrec - reduce(23), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FullSrec - 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, // , - 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 - }, - }, - actionRow{ // S285 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(24), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: OosvarValue - reduce(24), // :, reduce: OosvarValue - reduce(24), // ||, reduce: OosvarValue - reduce(24), // ^^, reduce: OosvarValue - reduce(24), // &&, reduce: OosvarValue - reduce(24), // =~, reduce: OosvarValue - reduce(24), // !=~, reduce: OosvarValue - reduce(24), // ==, reduce: OosvarValue - reduce(24), // !=, reduce: OosvarValue - reduce(24), // >, reduce: OosvarValue - reduce(24), // >=, reduce: OosvarValue - reduce(24), // <, reduce: OosvarValue - reduce(24), // <=, reduce: OosvarValue - reduce(24), // |, reduce: OosvarValue - reduce(24), // ^, reduce: OosvarValue - reduce(24), // &, reduce: OosvarValue - reduce(24), // <<, reduce: OosvarValue - reduce(24), // >>, reduce: OosvarValue - reduce(24), // +, reduce: OosvarValue - reduce(24), // -, reduce: OosvarValue - reduce(24), // .+, reduce: OosvarValue - reduce(24), // .-, reduce: OosvarValue - reduce(24), // ., reduce: OosvarValue - reduce(24), // *, reduce: OosvarValue - reduce(24), // /, reduce: OosvarValue - reduce(24), // //, reduce: OosvarValue - reduce(24), // %, reduce: OosvarValue - reduce(24), // .*, reduce: OosvarValue - reduce(24), // ./, reduce: OosvarValue - reduce(24), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S286 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(25), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: OosvarValue - reduce(25), // :, reduce: OosvarValue - reduce(25), // ||, reduce: OosvarValue - reduce(25), // ^^, reduce: OosvarValue - reduce(25), // &&, reduce: OosvarValue - reduce(25), // =~, reduce: OosvarValue - reduce(25), // !=~, reduce: OosvarValue - reduce(25), // ==, reduce: OosvarValue - reduce(25), // !=, reduce: OosvarValue - reduce(25), // >, reduce: OosvarValue - reduce(25), // >=, reduce: OosvarValue - reduce(25), // <, reduce: OosvarValue - reduce(25), // <=, reduce: OosvarValue - reduce(25), // |, reduce: OosvarValue - reduce(25), // ^, reduce: OosvarValue - reduce(25), // &, reduce: OosvarValue - reduce(25), // <<, reduce: OosvarValue - reduce(25), // >>, reduce: OosvarValue - reduce(25), // +, reduce: OosvarValue - reduce(25), // -, reduce: OosvarValue - reduce(25), // .+, reduce: OosvarValue - reduce(25), // .-, reduce: OosvarValue - reduce(25), // ., reduce: OosvarValue - reduce(25), // *, reduce: OosvarValue - reduce(25), // /, reduce: OosvarValue - reduce(25), // //, reduce: OosvarValue - reduce(25), // %, reduce: OosvarValue - reduce(25), // .*, reduce: OosvarValue - reduce(25), // ./, reduce: OosvarValue - reduce(25), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S287 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(26), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: OosvarValue - reduce(26), // :, reduce: OosvarValue - reduce(26), // ||, reduce: OosvarValue - reduce(26), // ^^, reduce: OosvarValue - reduce(26), // &&, reduce: OosvarValue - reduce(26), // =~, reduce: OosvarValue - reduce(26), // !=~, reduce: OosvarValue - reduce(26), // ==, reduce: OosvarValue - reduce(26), // !=, reduce: OosvarValue - reduce(26), // >, reduce: OosvarValue - reduce(26), // >=, reduce: OosvarValue - reduce(26), // <, reduce: OosvarValue - reduce(26), // <=, reduce: OosvarValue - reduce(26), // |, reduce: OosvarValue - reduce(26), // ^, reduce: OosvarValue - reduce(26), // &, reduce: OosvarValue - reduce(26), // <<, reduce: OosvarValue - reduce(26), // >>, reduce: OosvarValue - reduce(26), // +, reduce: OosvarValue - reduce(26), // -, reduce: OosvarValue - reduce(26), // .+, reduce: OosvarValue - reduce(26), // .-, reduce: OosvarValue - reduce(26), // ., reduce: OosvarValue - reduce(26), // *, reduce: OosvarValue - reduce(26), // /, reduce: OosvarValue - reduce(26), // //, reduce: OosvarValue - reduce(26), // %, reduce: OosvarValue - reduce(26), // .*, reduce: OosvarValue - reduce(26), // ./, reduce: OosvarValue - reduce(26), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S288 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(27), // [, reduce: DirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectOosvarValue - reduce(27), // :, reduce: DirectOosvarValue - reduce(27), // ||, reduce: DirectOosvarValue - reduce(27), // ^^, reduce: DirectOosvarValue - reduce(27), // &&, reduce: DirectOosvarValue - reduce(27), // =~, reduce: DirectOosvarValue - reduce(27), // !=~, reduce: DirectOosvarValue - reduce(27), // ==, reduce: DirectOosvarValue - reduce(27), // !=, reduce: DirectOosvarValue - reduce(27), // >, reduce: DirectOosvarValue - reduce(27), // >=, reduce: DirectOosvarValue - reduce(27), // <, reduce: DirectOosvarValue - reduce(27), // <=, reduce: DirectOosvarValue - reduce(27), // |, reduce: DirectOosvarValue - reduce(27), // ^, reduce: DirectOosvarValue - reduce(27), // &, reduce: DirectOosvarValue - reduce(27), // <<, reduce: DirectOosvarValue - reduce(27), // >>, reduce: DirectOosvarValue - reduce(27), // +, reduce: DirectOosvarValue - reduce(27), // -, reduce: DirectOosvarValue - reduce(27), // .+, reduce: DirectOosvarValue - reduce(27), // .-, reduce: DirectOosvarValue - reduce(27), // ., reduce: DirectOosvarValue - reduce(27), // *, reduce: DirectOosvarValue - reduce(27), // /, reduce: DirectOosvarValue - reduce(27), // //, reduce: DirectOosvarValue - reduce(27), // %, reduce: DirectOosvarValue - reduce(27), // .*, reduce: DirectOosvarValue - reduce(27), // ./, reduce: DirectOosvarValue - reduce(27), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S289 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S290 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(29), // [, reduce: BracedOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedOosvarValue - reduce(29), // :, reduce: BracedOosvarValue - reduce(29), // ||, reduce: BracedOosvarValue - reduce(29), // ^^, reduce: BracedOosvarValue - reduce(29), // &&, reduce: BracedOosvarValue - reduce(29), // =~, reduce: BracedOosvarValue - reduce(29), // !=~, reduce: BracedOosvarValue - reduce(29), // ==, reduce: BracedOosvarValue - reduce(29), // !=, reduce: BracedOosvarValue - reduce(29), // >, reduce: BracedOosvarValue - reduce(29), // >=, reduce: BracedOosvarValue - reduce(29), // <, reduce: BracedOosvarValue - reduce(29), // <=, reduce: BracedOosvarValue - reduce(29), // |, reduce: BracedOosvarValue - reduce(29), // ^, reduce: BracedOosvarValue - reduce(29), // &, reduce: BracedOosvarValue - reduce(29), // <<, reduce: BracedOosvarValue - reduce(29), // >>, reduce: BracedOosvarValue - reduce(29), // +, reduce: BracedOosvarValue - reduce(29), // -, reduce: BracedOosvarValue - reduce(29), // .+, reduce: BracedOosvarValue - reduce(29), // .-, reduce: BracedOosvarValue - reduce(29), // ., reduce: BracedOosvarValue - reduce(29), // *, reduce: BracedOosvarValue - reduce(29), // /, reduce: BracedOosvarValue - reduce(29), // //, reduce: BracedOosvarValue - reduce(29), // %, reduce: BracedOosvarValue - reduce(29), // .*, reduce: BracedOosvarValue - reduce(29), // ./, reduce: BracedOosvarValue - reduce(29), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S291 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(30), // [, reduce: FullOosvar - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullOosvar - reduce(30), // :, reduce: FullOosvar - reduce(30), // ||, reduce: FullOosvar - reduce(30), // ^^, reduce: FullOosvar - reduce(30), // &&, reduce: FullOosvar - reduce(30), // =~, reduce: FullOosvar - reduce(30), // !=~, reduce: FullOosvar - reduce(30), // ==, reduce: FullOosvar - reduce(30), // !=, reduce: FullOosvar - reduce(30), // >, reduce: FullOosvar - reduce(30), // >=, reduce: FullOosvar - reduce(30), // <, reduce: FullOosvar - reduce(30), // <=, reduce: FullOosvar - reduce(30), // |, reduce: FullOosvar - reduce(30), // ^, reduce: FullOosvar - reduce(30), // &, reduce: FullOosvar - reduce(30), // <<, reduce: FullOosvar - reduce(30), // >>, reduce: FullOosvar - reduce(30), // +, reduce: FullOosvar - reduce(30), // -, reduce: FullOosvar - reduce(30), // .+, reduce: FullOosvar - reduce(30), // .-, reduce: FullOosvar - reduce(30), // ., reduce: FullOosvar - reduce(30), // *, reduce: FullOosvar - reduce(30), // /, reduce: FullOosvar - reduce(30), // //, reduce: FullOosvar - reduce(30), // %, reduce: FullOosvar - reduce(30), // .*, reduce: FullOosvar - reduce(30), // ./, reduce: FullOosvar - reduce(30), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullOosvar - 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, // , - 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 - }, - }, - actionRow{ // S292 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - shift(552), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S293 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(120), // [, reduce: MapLiteral - reduce(120), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MapLiteral - nil, // : - reduce(120), // ||, reduce: MapLiteral - reduce(120), // ^^, reduce: MapLiteral - reduce(120), // &&, reduce: MapLiteral - reduce(120), // =~, reduce: MapLiteral - reduce(120), // !=~, reduce: MapLiteral - reduce(120), // ==, reduce: MapLiteral - reduce(120), // !=, reduce: MapLiteral - reduce(120), // >, reduce: MapLiteral - reduce(120), // >=, reduce: MapLiteral - reduce(120), // <, reduce: MapLiteral - reduce(120), // <=, reduce: MapLiteral - reduce(120), // |, reduce: MapLiteral - reduce(120), // ^, reduce: MapLiteral - reduce(120), // &, reduce: MapLiteral - reduce(120), // <<, reduce: MapLiteral - reduce(120), // >>, reduce: MapLiteral - reduce(120), // +, reduce: MapLiteral - reduce(120), // -, reduce: MapLiteral - reduce(120), // .+, reduce: MapLiteral - reduce(120), // .-, reduce: MapLiteral - reduce(120), // ., reduce: MapLiteral - reduce(120), // *, reduce: MapLiteral - reduce(120), // /, reduce: MapLiteral - reduce(120), // //, reduce: MapLiteral - reduce(120), // %, reduce: MapLiteral - reduce(120), // .*, reduce: MapLiteral - reduce(120), // ./, reduce: MapLiteral - reduce(120), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S294 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(49), // :, reduce: Rvalue - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S295 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(50), // :, reduce: PrecedenceChainStart - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S296 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(554), // ? - reduce(52), // :, reduce: TernaryTerm - shift(555), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S297 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: LogicalOrTerm - reduce(54), // :, reduce: LogicalOrTerm - reduce(54), // ||, reduce: LogicalOrTerm - shift(556), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S298 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: LogicalXORTerm - reduce(56), // :, reduce: LogicalXORTerm - reduce(56), // ||, reduce: LogicalXORTerm - reduce(56), // ^^, reduce: LogicalXORTerm - shift(557), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S299 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalAndTerm - reduce(58), // :, reduce: LogicalAndTerm - reduce(58), // ||, reduce: LogicalAndTerm - reduce(58), // ^^, reduce: LogicalAndTerm - reduce(58), // &&, reduce: LogicalAndTerm - shift(558), // =~ - shift(559), // !=~ - shift(560), // == - shift(561), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S300 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - reduce(63), // :, reduce: EqneTerm - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S301 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - reduce(68), // :, reduce: CmpTerm - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S302 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: BitwiseORTerm - reduce(70), // :, reduce: BitwiseORTerm - reduce(70), // ||, reduce: BitwiseORTerm - reduce(70), // ^^, reduce: BitwiseORTerm - reduce(70), // &&, reduce: BitwiseORTerm - reduce(70), // =~, reduce: BitwiseORTerm - reduce(70), // !=~, reduce: BitwiseORTerm - reduce(70), // ==, reduce: BitwiseORTerm - reduce(70), // !=, reduce: BitwiseORTerm - reduce(70), // >, reduce: BitwiseORTerm - reduce(70), // >=, reduce: BitwiseORTerm - reduce(70), // <, reduce: BitwiseORTerm - reduce(70), // <=, reduce: BitwiseORTerm - reduce(70), // |, reduce: BitwiseORTerm - shift(567), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S303 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: BitwiseXORTerm - reduce(72), // :, reduce: BitwiseXORTerm - reduce(72), // ||, reduce: BitwiseXORTerm - reduce(72), // ^^, reduce: BitwiseXORTerm - reduce(72), // &&, reduce: BitwiseXORTerm - reduce(72), // =~, reduce: BitwiseXORTerm - reduce(72), // !=~, reduce: BitwiseXORTerm - reduce(72), // ==, reduce: BitwiseXORTerm - reduce(72), // !=, reduce: BitwiseXORTerm - reduce(72), // >, reduce: BitwiseXORTerm - reduce(72), // >=, reduce: BitwiseXORTerm - reduce(72), // <, reduce: BitwiseXORTerm - reduce(72), // <=, reduce: BitwiseXORTerm - reduce(72), // |, reduce: BitwiseXORTerm - reduce(72), // ^, reduce: BitwiseXORTerm - shift(568), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S304 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseANDTerm - reduce(74), // :, reduce: BitwiseANDTerm - reduce(74), // ||, reduce: BitwiseANDTerm - reduce(74), // ^^, reduce: BitwiseANDTerm - reduce(74), // &&, reduce: BitwiseANDTerm - reduce(74), // =~, reduce: BitwiseANDTerm - reduce(74), // !=~, reduce: BitwiseANDTerm - reduce(74), // ==, reduce: BitwiseANDTerm - reduce(74), // !=, reduce: BitwiseANDTerm - reduce(74), // >, reduce: BitwiseANDTerm - reduce(74), // >=, reduce: BitwiseANDTerm - reduce(74), // <, reduce: BitwiseANDTerm - reduce(74), // <=, reduce: BitwiseANDTerm - reduce(74), // |, reduce: BitwiseANDTerm - reduce(74), // ^, reduce: BitwiseANDTerm - reduce(74), // &, reduce: BitwiseANDTerm - shift(569), // << - shift(570), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S305 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseShiftTerm - reduce(77), // :, reduce: BitwiseShiftTerm - reduce(77), // ||, reduce: BitwiseShiftTerm - reduce(77), // ^^, reduce: BitwiseShiftTerm - reduce(77), // &&, reduce: BitwiseShiftTerm - reduce(77), // =~, reduce: BitwiseShiftTerm - reduce(77), // !=~, reduce: BitwiseShiftTerm - reduce(77), // ==, reduce: BitwiseShiftTerm - reduce(77), // !=, reduce: BitwiseShiftTerm - reduce(77), // >, reduce: BitwiseShiftTerm - reduce(77), // >=, reduce: BitwiseShiftTerm - reduce(77), // <, reduce: BitwiseShiftTerm - reduce(77), // <=, reduce: BitwiseShiftTerm - reduce(77), // |, reduce: BitwiseShiftTerm - reduce(77), // ^, reduce: BitwiseShiftTerm - reduce(77), // &, reduce: BitwiseShiftTerm - reduce(77), // <<, reduce: BitwiseShiftTerm - reduce(77), // >>, reduce: BitwiseShiftTerm - shift(571), // + - shift(572), // - - shift(573), // .+ - shift(574), // .- - shift(575), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S306 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S307 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - reduce(83), // :, reduce: AddsubdotTerm - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(577), // * - shift(578), // / - shift(579), // // - shift(580), // % - shift(581), // .* - shift(582), // ./ - shift(583), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S308 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S309 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S310 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S311 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - reduce(91), // :, reduce: MuldivTerm - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S312 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - reduce(98), // :, reduce: UnaryOpTerm - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S313 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S314 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S315 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: PowTerm - reduce(100), // :, reduce: PowTerm - reduce(100), // ||, reduce: PowTerm - reduce(100), // ^^, reduce: PowTerm - reduce(100), // &&, reduce: PowTerm - reduce(100), // =~, reduce: PowTerm - reduce(100), // !=~, reduce: PowTerm - reduce(100), // ==, reduce: PowTerm - reduce(100), // !=, reduce: PowTerm - reduce(100), // >, reduce: PowTerm - reduce(100), // >=, reduce: PowTerm - reduce(100), // <, reduce: PowTerm - reduce(100), // <=, reduce: PowTerm - reduce(100), // |, reduce: PowTerm - reduce(100), // ^, reduce: PowTerm - reduce(100), // &, reduce: PowTerm - reduce(100), // <<, reduce: PowTerm - reduce(100), // >>, reduce: PowTerm - reduce(100), // +, reduce: PowTerm - reduce(100), // -, reduce: PowTerm - reduce(100), // .+, reduce: PowTerm - reduce(100), // .-, reduce: PowTerm - reduce(100), // ., reduce: PowTerm - reduce(100), // *, reduce: PowTerm - reduce(100), // /, reduce: PowTerm - reduce(100), // //, reduce: PowTerm - reduce(100), // %, reduce: PowTerm - reduce(100), // .*, reduce: PowTerm - reduce(100), // ./, reduce: PowTerm - reduce(100), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(589), // ** - 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, // , - 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 - }, - }, - actionRow{ // S316 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S317 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(591), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: PrecedenceChainEnd - reduce(102), // :, reduce: PrecedenceChainEnd - reduce(102), // ||, reduce: PrecedenceChainEnd - reduce(102), // ^^, reduce: PrecedenceChainEnd - reduce(102), // &&, reduce: PrecedenceChainEnd - reduce(102), // =~, reduce: PrecedenceChainEnd - reduce(102), // !=~, reduce: PrecedenceChainEnd - reduce(102), // ==, reduce: PrecedenceChainEnd - reduce(102), // !=, reduce: PrecedenceChainEnd - reduce(102), // >, reduce: PrecedenceChainEnd - reduce(102), // >=, reduce: PrecedenceChainEnd - reduce(102), // <, reduce: PrecedenceChainEnd - reduce(102), // <=, reduce: PrecedenceChainEnd - reduce(102), // |, reduce: PrecedenceChainEnd - reduce(102), // ^, reduce: PrecedenceChainEnd - reduce(102), // &, reduce: PrecedenceChainEnd - reduce(102), // <<, reduce: PrecedenceChainEnd - reduce(102), // >>, reduce: PrecedenceChainEnd - reduce(102), // +, reduce: PrecedenceChainEnd - reduce(102), // -, reduce: PrecedenceChainEnd - reduce(102), // .+, reduce: PrecedenceChainEnd - reduce(102), // .-, reduce: PrecedenceChainEnd - reduce(102), // ., reduce: PrecedenceChainEnd - reduce(102), // *, reduce: PrecedenceChainEnd - reduce(102), // /, reduce: PrecedenceChainEnd - reduce(102), // //, reduce: PrecedenceChainEnd - reduce(102), // %, reduce: PrecedenceChainEnd - reduce(102), // .*, reduce: PrecedenceChainEnd - reduce(102), // ./, reduce: PrecedenceChainEnd - reduce(102), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(102), // **, reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S318 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = reduce(107), // [, reduce: MlrvalOrFunction nil, // ] @@ -28967,10 +19598,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29040,13 +19667,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S319 + actionRow{ // S216 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(106), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: MlrvalOrFunction + reduce(106), // :, reduce: MlrvalOrFunction + reduce(106), // ||, reduce: MlrvalOrFunction + reduce(106), // ^^, reduce: MlrvalOrFunction + reduce(106), // &&, reduce: MlrvalOrFunction + reduce(106), // =~, reduce: MlrvalOrFunction + reduce(106), // !=~, reduce: MlrvalOrFunction + reduce(106), // ==, reduce: MlrvalOrFunction + reduce(106), // !=, reduce: MlrvalOrFunction + reduce(106), // >, reduce: MlrvalOrFunction + reduce(106), // >=, reduce: MlrvalOrFunction + reduce(106), // <, reduce: MlrvalOrFunction + reduce(106), // <=, reduce: MlrvalOrFunction + reduce(106), // |, reduce: MlrvalOrFunction + reduce(106), // ^, reduce: MlrvalOrFunction + reduce(106), // &, reduce: MlrvalOrFunction + reduce(106), // <<, reduce: MlrvalOrFunction + reduce(106), // >>, reduce: MlrvalOrFunction + reduce(106), // +, reduce: MlrvalOrFunction + reduce(106), // -, reduce: MlrvalOrFunction + reduce(106), // .+, reduce: MlrvalOrFunction + reduce(106), // .-, reduce: MlrvalOrFunction + reduce(106), // ., reduce: MlrvalOrFunction + reduce(106), // *, reduce: MlrvalOrFunction + reduce(106), // /, reduce: MlrvalOrFunction + reduce(106), // //, reduce: MlrvalOrFunction + reduce(106), // %, reduce: MlrvalOrFunction + reduce(106), // .*, reduce: MlrvalOrFunction + reduce(106), // ./, reduce: MlrvalOrFunction + reduce(106), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(106), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S217 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(108), // [, reduce: MlrvalOrFunction nil, // ] @@ -29058,10 +19780,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29131,13 +19849,3566 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S320 + actionRow{ // S218 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + shift(525), // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S219 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(21), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(21), // ?, reduce: FieldValue + reduce(21), // :, reduce: FieldValue + reduce(21), // ||, reduce: FieldValue + reduce(21), // ^^, reduce: FieldValue + reduce(21), // &&, reduce: FieldValue + reduce(21), // =~, reduce: FieldValue + reduce(21), // !=~, reduce: FieldValue + reduce(21), // ==, reduce: FieldValue + reduce(21), // !=, reduce: FieldValue + reduce(21), // >, reduce: FieldValue + reduce(21), // >=, reduce: FieldValue + reduce(21), // <, reduce: FieldValue + reduce(21), // <=, reduce: FieldValue + reduce(21), // |, reduce: FieldValue + reduce(21), // ^, reduce: FieldValue + reduce(21), // &, reduce: FieldValue + reduce(21), // <<, reduce: FieldValue + reduce(21), // >>, reduce: FieldValue + reduce(21), // +, reduce: FieldValue + reduce(21), // -, reduce: FieldValue + reduce(21), // .+, reduce: FieldValue + reduce(21), // .-, reduce: FieldValue + reduce(21), // ., reduce: FieldValue + reduce(21), // *, reduce: FieldValue + reduce(21), // /, reduce: FieldValue + reduce(21), // //, reduce: FieldValue + reduce(21), // %, reduce: FieldValue + reduce(21), // .*, reduce: FieldValue + reduce(21), // ./, reduce: FieldValue + reduce(21), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(21), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S220 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(22), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(22), // ?, reduce: FieldValue + reduce(22), // :, reduce: FieldValue + reduce(22), // ||, reduce: FieldValue + reduce(22), // ^^, reduce: FieldValue + reduce(22), // &&, reduce: FieldValue + reduce(22), // =~, reduce: FieldValue + reduce(22), // !=~, reduce: FieldValue + reduce(22), // ==, reduce: FieldValue + reduce(22), // !=, reduce: FieldValue + reduce(22), // >, reduce: FieldValue + reduce(22), // >=, reduce: FieldValue + reduce(22), // <, reduce: FieldValue + reduce(22), // <=, reduce: FieldValue + reduce(22), // |, reduce: FieldValue + reduce(22), // ^, reduce: FieldValue + reduce(22), // &, reduce: FieldValue + reduce(22), // <<, reduce: FieldValue + reduce(22), // >>, reduce: FieldValue + reduce(22), // +, reduce: FieldValue + reduce(22), // -, reduce: FieldValue + reduce(22), // .+, reduce: FieldValue + reduce(22), // .-, reduce: FieldValue + reduce(22), // ., reduce: FieldValue + reduce(22), // *, reduce: FieldValue + reduce(22), // /, reduce: FieldValue + reduce(22), // //, reduce: FieldValue + reduce(22), // %, reduce: FieldValue + reduce(22), // .*, reduce: FieldValue + reduce(22), // ./, reduce: FieldValue + reduce(22), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(22), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S221 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(23), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(23), // ?, reduce: FieldValue + reduce(23), // :, reduce: FieldValue + reduce(23), // ||, reduce: FieldValue + reduce(23), // ^^, reduce: FieldValue + reduce(23), // &&, reduce: FieldValue + reduce(23), // =~, reduce: FieldValue + reduce(23), // !=~, reduce: FieldValue + reduce(23), // ==, reduce: FieldValue + reduce(23), // !=, reduce: FieldValue + reduce(23), // >, reduce: FieldValue + reduce(23), // >=, reduce: FieldValue + reduce(23), // <, reduce: FieldValue + reduce(23), // <=, reduce: FieldValue + reduce(23), // |, reduce: FieldValue + reduce(23), // ^, reduce: FieldValue + reduce(23), // &, reduce: FieldValue + reduce(23), // <<, reduce: FieldValue + reduce(23), // >>, reduce: FieldValue + reduce(23), // +, reduce: FieldValue + reduce(23), // -, reduce: FieldValue + reduce(23), // .+, reduce: FieldValue + reduce(23), // .-, reduce: FieldValue + reduce(23), // ., reduce: FieldValue + reduce(23), // *, reduce: FieldValue + reduce(23), // /, reduce: FieldValue + reduce(23), // //, reduce: FieldValue + reduce(23), // %, reduce: FieldValue + reduce(23), // .*, reduce: FieldValue + reduce(23), // ./, reduce: FieldValue + reduce(23), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(23), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S222 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: DirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: DirectFieldValue + reduce(24), // :, reduce: DirectFieldValue + reduce(24), // ||, reduce: DirectFieldValue + reduce(24), // ^^, reduce: DirectFieldValue + reduce(24), // &&, reduce: DirectFieldValue + reduce(24), // =~, reduce: DirectFieldValue + reduce(24), // !=~, reduce: DirectFieldValue + reduce(24), // ==, reduce: DirectFieldValue + reduce(24), // !=, reduce: DirectFieldValue + reduce(24), // >, reduce: DirectFieldValue + reduce(24), // >=, reduce: DirectFieldValue + reduce(24), // <, reduce: DirectFieldValue + reduce(24), // <=, reduce: DirectFieldValue + reduce(24), // |, reduce: DirectFieldValue + reduce(24), // ^, reduce: DirectFieldValue + reduce(24), // &, reduce: DirectFieldValue + reduce(24), // <<, reduce: DirectFieldValue + reduce(24), // >>, reduce: DirectFieldValue + reduce(24), // +, reduce: DirectFieldValue + reduce(24), // -, reduce: DirectFieldValue + reduce(24), // .+, reduce: DirectFieldValue + reduce(24), // .-, reduce: DirectFieldValue + reduce(24), // ., reduce: DirectFieldValue + reduce(24), // *, reduce: DirectFieldValue + reduce(24), // /, reduce: DirectFieldValue + reduce(24), // //, reduce: DirectFieldValue + reduce(24), // %, reduce: DirectFieldValue + reduce(24), // .*, reduce: DirectFieldValue + reduce(24), // ./, reduce: DirectFieldValue + reduce(24), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: DirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S223 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S224 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: BracedFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: BracedFieldValue + reduce(26), // :, reduce: BracedFieldValue + reduce(26), // ||, reduce: BracedFieldValue + reduce(26), // ^^, reduce: BracedFieldValue + reduce(26), // &&, reduce: BracedFieldValue + reduce(26), // =~, reduce: BracedFieldValue + reduce(26), // !=~, reduce: BracedFieldValue + reduce(26), // ==, reduce: BracedFieldValue + reduce(26), // !=, reduce: BracedFieldValue + reduce(26), // >, reduce: BracedFieldValue + reduce(26), // >=, reduce: BracedFieldValue + reduce(26), // <, reduce: BracedFieldValue + reduce(26), // <=, reduce: BracedFieldValue + reduce(26), // |, reduce: BracedFieldValue + reduce(26), // ^, reduce: BracedFieldValue + reduce(26), // &, reduce: BracedFieldValue + reduce(26), // <<, reduce: BracedFieldValue + reduce(26), // >>, reduce: BracedFieldValue + reduce(26), // +, reduce: BracedFieldValue + reduce(26), // -, reduce: BracedFieldValue + reduce(26), // .+, reduce: BracedFieldValue + reduce(26), // .-, reduce: BracedFieldValue + reduce(26), // ., reduce: BracedFieldValue + reduce(26), // *, reduce: BracedFieldValue + reduce(26), // /, reduce: BracedFieldValue + reduce(26), // //, reduce: BracedFieldValue + reduce(26), // %, reduce: BracedFieldValue + reduce(26), // .*, reduce: BracedFieldValue + reduce(26), // ./, reduce: BracedFieldValue + reduce(26), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: BracedFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S225 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: FullSrec + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: FullSrec + reduce(27), // :, reduce: FullSrec + reduce(27), // ||, reduce: FullSrec + reduce(27), // ^^, reduce: FullSrec + reduce(27), // &&, reduce: FullSrec + reduce(27), // =~, reduce: FullSrec + reduce(27), // !=~, reduce: FullSrec + reduce(27), // ==, reduce: FullSrec + reduce(27), // !=, reduce: FullSrec + reduce(27), // >, reduce: FullSrec + reduce(27), // >=, reduce: FullSrec + reduce(27), // <, reduce: FullSrec + reduce(27), // <=, reduce: FullSrec + reduce(27), // |, reduce: FullSrec + reduce(27), // ^, reduce: FullSrec + reduce(27), // &, reduce: FullSrec + reduce(27), // <<, reduce: FullSrec + reduce(27), // >>, reduce: FullSrec + reduce(27), // +, reduce: FullSrec + reduce(27), // -, reduce: FullSrec + reduce(27), // .+, reduce: FullSrec + reduce(27), // .-, reduce: FullSrec + reduce(27), // ., reduce: FullSrec + reduce(27), // *, reduce: FullSrec + reduce(27), // /, reduce: FullSrec + reduce(27), // //, reduce: FullSrec + reduce(27), // %, reduce: FullSrec + reduce(27), // .*, reduce: FullSrec + reduce(27), // ./, reduce: FullSrec + reduce(27), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(27), // **, reduce: FullSrec + 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, // , + 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 + }, + }, + actionRow{ // S226 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: OosvarValue + reduce(28), // :, reduce: OosvarValue + reduce(28), // ||, reduce: OosvarValue + reduce(28), // ^^, reduce: OosvarValue + reduce(28), // &&, reduce: OosvarValue + reduce(28), // =~, reduce: OosvarValue + reduce(28), // !=~, reduce: OosvarValue + reduce(28), // ==, reduce: OosvarValue + reduce(28), // !=, reduce: OosvarValue + reduce(28), // >, reduce: OosvarValue + reduce(28), // >=, reduce: OosvarValue + reduce(28), // <, reduce: OosvarValue + reduce(28), // <=, reduce: OosvarValue + reduce(28), // |, reduce: OosvarValue + reduce(28), // ^, reduce: OosvarValue + reduce(28), // &, reduce: OosvarValue + reduce(28), // <<, reduce: OosvarValue + reduce(28), // >>, reduce: OosvarValue + reduce(28), // +, reduce: OosvarValue + reduce(28), // -, reduce: OosvarValue + reduce(28), // .+, reduce: OosvarValue + reduce(28), // .-, reduce: OosvarValue + reduce(28), // ., reduce: OosvarValue + reduce(28), // *, reduce: OosvarValue + reduce(28), // /, reduce: OosvarValue + reduce(28), // //, reduce: OosvarValue + reduce(28), // %, reduce: OosvarValue + reduce(28), // .*, reduce: OosvarValue + reduce(28), // ./, reduce: OosvarValue + reduce(28), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S227 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: OosvarValue + reduce(29), // :, reduce: OosvarValue + reduce(29), // ||, reduce: OosvarValue + reduce(29), // ^^, reduce: OosvarValue + reduce(29), // &&, reduce: OosvarValue + reduce(29), // =~, reduce: OosvarValue + reduce(29), // !=~, reduce: OosvarValue + reduce(29), // ==, reduce: OosvarValue + reduce(29), // !=, reduce: OosvarValue + reduce(29), // >, reduce: OosvarValue + reduce(29), // >=, reduce: OosvarValue + reduce(29), // <, reduce: OosvarValue + reduce(29), // <=, reduce: OosvarValue + reduce(29), // |, reduce: OosvarValue + reduce(29), // ^, reduce: OosvarValue + reduce(29), // &, reduce: OosvarValue + reduce(29), // <<, reduce: OosvarValue + reduce(29), // >>, reduce: OosvarValue + reduce(29), // +, reduce: OosvarValue + reduce(29), // -, reduce: OosvarValue + reduce(29), // .+, reduce: OosvarValue + reduce(29), // .-, reduce: OosvarValue + reduce(29), // ., reduce: OosvarValue + reduce(29), // *, reduce: OosvarValue + reduce(29), // /, reduce: OosvarValue + reduce(29), // //, reduce: OosvarValue + reduce(29), // %, reduce: OosvarValue + reduce(29), // .*, reduce: OosvarValue + reduce(29), // ./, reduce: OosvarValue + reduce(29), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S228 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: OosvarValue + reduce(30), // :, reduce: OosvarValue + reduce(30), // ||, reduce: OosvarValue + reduce(30), // ^^, reduce: OosvarValue + reduce(30), // &&, reduce: OosvarValue + reduce(30), // =~, reduce: OosvarValue + reduce(30), // !=~, reduce: OosvarValue + reduce(30), // ==, reduce: OosvarValue + reduce(30), // !=, reduce: OosvarValue + reduce(30), // >, reduce: OosvarValue + reduce(30), // >=, reduce: OosvarValue + reduce(30), // <, reduce: OosvarValue + reduce(30), // <=, reduce: OosvarValue + reduce(30), // |, reduce: OosvarValue + reduce(30), // ^, reduce: OosvarValue + reduce(30), // &, reduce: OosvarValue + reduce(30), // <<, reduce: OosvarValue + reduce(30), // >>, reduce: OosvarValue + reduce(30), // +, reduce: OosvarValue + reduce(30), // -, reduce: OosvarValue + reduce(30), // .+, reduce: OosvarValue + reduce(30), // .-, reduce: OosvarValue + reduce(30), // ., reduce: OosvarValue + reduce(30), // *, reduce: OosvarValue + reduce(30), // /, reduce: OosvarValue + reduce(30), // //, reduce: OosvarValue + reduce(30), // %, reduce: OosvarValue + reduce(30), // .*, reduce: OosvarValue + reduce(30), // ./, reduce: OosvarValue + reduce(30), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(30), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S229 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: DirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: DirectOosvarValue + reduce(31), // :, reduce: DirectOosvarValue + reduce(31), // ||, reduce: DirectOosvarValue + reduce(31), // ^^, reduce: DirectOosvarValue + reduce(31), // &&, reduce: DirectOosvarValue + reduce(31), // =~, reduce: DirectOosvarValue + reduce(31), // !=~, reduce: DirectOosvarValue + reduce(31), // ==, reduce: DirectOosvarValue + reduce(31), // !=, reduce: DirectOosvarValue + reduce(31), // >, reduce: DirectOosvarValue + reduce(31), // >=, reduce: DirectOosvarValue + reduce(31), // <, reduce: DirectOosvarValue + reduce(31), // <=, reduce: DirectOosvarValue + reduce(31), // |, reduce: DirectOosvarValue + reduce(31), // ^, reduce: DirectOosvarValue + reduce(31), // &, reduce: DirectOosvarValue + reduce(31), // <<, reduce: DirectOosvarValue + reduce(31), // >>, reduce: DirectOosvarValue + reduce(31), // +, reduce: DirectOosvarValue + reduce(31), // -, reduce: DirectOosvarValue + reduce(31), // .+, reduce: DirectOosvarValue + reduce(31), // .-, reduce: DirectOosvarValue + reduce(31), // ., reduce: DirectOosvarValue + reduce(31), // *, reduce: DirectOosvarValue + reduce(31), // /, reduce: DirectOosvarValue + reduce(31), // //, reduce: DirectOosvarValue + reduce(31), // %, reduce: DirectOosvarValue + reduce(31), // .*, reduce: DirectOosvarValue + reduce(31), // ./, reduce: DirectOosvarValue + reduce(31), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: DirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S230 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S231 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: BracedOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: BracedOosvarValue + reduce(33), // :, reduce: BracedOosvarValue + reduce(33), // ||, reduce: BracedOosvarValue + reduce(33), // ^^, reduce: BracedOosvarValue + reduce(33), // &&, reduce: BracedOosvarValue + reduce(33), // =~, reduce: BracedOosvarValue + reduce(33), // !=~, reduce: BracedOosvarValue + reduce(33), // ==, reduce: BracedOosvarValue + reduce(33), // !=, reduce: BracedOosvarValue + reduce(33), // >, reduce: BracedOosvarValue + reduce(33), // >=, reduce: BracedOosvarValue + reduce(33), // <, reduce: BracedOosvarValue + reduce(33), // <=, reduce: BracedOosvarValue + reduce(33), // |, reduce: BracedOosvarValue + reduce(33), // ^, reduce: BracedOosvarValue + reduce(33), // &, reduce: BracedOosvarValue + reduce(33), // <<, reduce: BracedOosvarValue + reduce(33), // >>, reduce: BracedOosvarValue + reduce(33), // +, reduce: BracedOosvarValue + reduce(33), // -, reduce: BracedOosvarValue + reduce(33), // .+, reduce: BracedOosvarValue + reduce(33), // .-, reduce: BracedOosvarValue + reduce(33), // ., reduce: BracedOosvarValue + reduce(33), // *, reduce: BracedOosvarValue + reduce(33), // /, reduce: BracedOosvarValue + reduce(33), // //, reduce: BracedOosvarValue + reduce(33), // %, reduce: BracedOosvarValue + reduce(33), // .*, reduce: BracedOosvarValue + reduce(33), // ./, reduce: BracedOosvarValue + reduce(33), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: BracedOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S232 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: FullOosvar + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: FullOosvar + reduce(34), // :, reduce: FullOosvar + reduce(34), // ||, reduce: FullOosvar + reduce(34), // ^^, reduce: FullOosvar + reduce(34), // &&, reduce: FullOosvar + reduce(34), // =~, reduce: FullOosvar + reduce(34), // !=~, reduce: FullOosvar + reduce(34), // ==, reduce: FullOosvar + reduce(34), // !=, reduce: FullOosvar + reduce(34), // >, reduce: FullOosvar + reduce(34), // >=, reduce: FullOosvar + reduce(34), // <, reduce: FullOosvar + reduce(34), // <=, reduce: FullOosvar + reduce(34), // |, reduce: FullOosvar + reduce(34), // ^, reduce: FullOosvar + reduce(34), // &, reduce: FullOosvar + reduce(34), // <<, reduce: FullOosvar + reduce(34), // >>, reduce: FullOosvar + reduce(34), // +, reduce: FullOosvar + reduce(34), // -, reduce: FullOosvar + reduce(34), // .+, reduce: FullOosvar + reduce(34), // .-, reduce: FullOosvar + reduce(34), // ., reduce: FullOosvar + reduce(34), // *, reduce: FullOosvar + reduce(34), // /, reduce: FullOosvar + reduce(34), // //, reduce: FullOosvar + reduce(34), // %, reduce: FullOosvar + reduce(34), // .*, reduce: FullOosvar + reduce(34), // ./, reduce: FullOosvar + reduce(34), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(34), // **, reduce: FullOosvar + 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, // , + 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 + }, + }, + actionRow{ // S233 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(51), // :, reduce: Rvalue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S234 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(52), // :, reduce: PrecedenceChainStart + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S235 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(529), // ? + reduce(54), // :, reduce: TernaryTerm + shift(530), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S236 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: LogicalOrTerm + reduce(56), // :, reduce: LogicalOrTerm + reduce(56), // ||, reduce: LogicalOrTerm + shift(531), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S237 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: LogicalXORTerm + reduce(58), // :, reduce: LogicalXORTerm + reduce(58), // ||, reduce: LogicalXORTerm + reduce(58), // ^^, reduce: LogicalXORTerm + shift(532), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S238 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalAndTerm + reduce(60), // :, reduce: LogicalAndTerm + reduce(60), // ||, reduce: LogicalAndTerm + reduce(60), // ^^, reduce: LogicalAndTerm + reduce(60), // &&, reduce: LogicalAndTerm + shift(533), // =~ + shift(534), // !=~ + shift(535), // == + shift(536), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S239 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + reduce(65), // :, reduce: EqneTerm + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(537), // > + shift(538), // >= + shift(539), // < + shift(540), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S240 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + reduce(70), // :, reduce: CmpTerm + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(541), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S241 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: BitwiseORTerm + reduce(72), // :, reduce: BitwiseORTerm + reduce(72), // ||, reduce: BitwiseORTerm + reduce(72), // ^^, reduce: BitwiseORTerm + reduce(72), // &&, reduce: BitwiseORTerm + reduce(72), // =~, reduce: BitwiseORTerm + reduce(72), // !=~, reduce: BitwiseORTerm + reduce(72), // ==, reduce: BitwiseORTerm + reduce(72), // !=, reduce: BitwiseORTerm + reduce(72), // >, reduce: BitwiseORTerm + reduce(72), // >=, reduce: BitwiseORTerm + reduce(72), // <, reduce: BitwiseORTerm + reduce(72), // <=, reduce: BitwiseORTerm + reduce(72), // |, reduce: BitwiseORTerm + shift(542), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S242 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: BitwiseXORTerm + reduce(74), // :, reduce: BitwiseXORTerm + reduce(74), // ||, reduce: BitwiseXORTerm + reduce(74), // ^^, reduce: BitwiseXORTerm + reduce(74), // &&, reduce: BitwiseXORTerm + reduce(74), // =~, reduce: BitwiseXORTerm + reduce(74), // !=~, reduce: BitwiseXORTerm + reduce(74), // ==, reduce: BitwiseXORTerm + reduce(74), // !=, reduce: BitwiseXORTerm + reduce(74), // >, reduce: BitwiseXORTerm + reduce(74), // >=, reduce: BitwiseXORTerm + reduce(74), // <, reduce: BitwiseXORTerm + reduce(74), // <=, reduce: BitwiseXORTerm + reduce(74), // |, reduce: BitwiseXORTerm + reduce(74), // ^, reduce: BitwiseXORTerm + shift(543), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S243 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseANDTerm + reduce(76), // :, reduce: BitwiseANDTerm + reduce(76), // ||, reduce: BitwiseANDTerm + reduce(76), // ^^, reduce: BitwiseANDTerm + reduce(76), // &&, reduce: BitwiseANDTerm + reduce(76), // =~, reduce: BitwiseANDTerm + reduce(76), // !=~, reduce: BitwiseANDTerm + reduce(76), // ==, reduce: BitwiseANDTerm + reduce(76), // !=, reduce: BitwiseANDTerm + reduce(76), // >, reduce: BitwiseANDTerm + reduce(76), // >=, reduce: BitwiseANDTerm + reduce(76), // <, reduce: BitwiseANDTerm + reduce(76), // <=, reduce: BitwiseANDTerm + reduce(76), // |, reduce: BitwiseANDTerm + reduce(76), // ^, reduce: BitwiseANDTerm + reduce(76), // &, reduce: BitwiseANDTerm + shift(544), // << + shift(545), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S244 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseShiftTerm + reduce(79), // :, reduce: BitwiseShiftTerm + reduce(79), // ||, reduce: BitwiseShiftTerm + reduce(79), // ^^, reduce: BitwiseShiftTerm + reduce(79), // &&, reduce: BitwiseShiftTerm + reduce(79), // =~, reduce: BitwiseShiftTerm + reduce(79), // !=~, reduce: BitwiseShiftTerm + reduce(79), // ==, reduce: BitwiseShiftTerm + reduce(79), // !=, reduce: BitwiseShiftTerm + reduce(79), // >, reduce: BitwiseShiftTerm + reduce(79), // >=, reduce: BitwiseShiftTerm + reduce(79), // <, reduce: BitwiseShiftTerm + reduce(79), // <=, reduce: BitwiseShiftTerm + reduce(79), // |, reduce: BitwiseShiftTerm + reduce(79), // ^, reduce: BitwiseShiftTerm + reduce(79), // &, reduce: BitwiseShiftTerm + reduce(79), // <<, reduce: BitwiseShiftTerm + reduce(79), // >>, reduce: BitwiseShiftTerm + shift(546), // + + shift(547), // - + shift(548), // .+ + shift(549), // .- + shift(550), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S245 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S246 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + reduce(85), // :, reduce: AddsubdotTerm + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(552), // * + shift(553), // / + shift(554), // // + shift(555), // % + shift(556), // .* + shift(557), // ./ + shift(558), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S247 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S248 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S249 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S250 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + reduce(93), // :, reduce: MuldivTerm + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S251 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + reduce(100), // :, reduce: UnaryOpTerm + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S252 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S253 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S254 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: PowTerm + reduce(102), // :, reduce: PowTerm + reduce(102), // ||, reduce: PowTerm + reduce(102), // ^^, reduce: PowTerm + reduce(102), // &&, reduce: PowTerm + reduce(102), // =~, reduce: PowTerm + reduce(102), // !=~, reduce: PowTerm + reduce(102), // ==, reduce: PowTerm + reduce(102), // !=, reduce: PowTerm + reduce(102), // >, reduce: PowTerm + reduce(102), // >=, reduce: PowTerm + reduce(102), // <, reduce: PowTerm + reduce(102), // <=, reduce: PowTerm + reduce(102), // |, reduce: PowTerm + reduce(102), // ^, reduce: PowTerm + reduce(102), // &, reduce: PowTerm + reduce(102), // <<, reduce: PowTerm + reduce(102), // >>, reduce: PowTerm + reduce(102), // +, reduce: PowTerm + reduce(102), // -, reduce: PowTerm + reduce(102), // .+, reduce: PowTerm + reduce(102), // .-, reduce: PowTerm + reduce(102), // ., reduce: PowTerm + reduce(102), // *, reduce: PowTerm + reduce(102), // /, reduce: PowTerm + reduce(102), // //, reduce: PowTerm + reduce(102), // %, reduce: PowTerm + reduce(102), // .*, reduce: PowTerm + reduce(102), // ./, reduce: PowTerm + reduce(102), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(564), // ** + 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, // , + 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 + }, + }, + actionRow{ // S255 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S256 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(566), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: PrecedenceChainEnd + reduce(104), // :, reduce: PrecedenceChainEnd + reduce(104), // ||, reduce: PrecedenceChainEnd + reduce(104), // ^^, reduce: PrecedenceChainEnd + reduce(104), // &&, reduce: PrecedenceChainEnd + reduce(104), // =~, reduce: PrecedenceChainEnd + reduce(104), // !=~, reduce: PrecedenceChainEnd + reduce(104), // ==, reduce: PrecedenceChainEnd + reduce(104), // !=, reduce: PrecedenceChainEnd + reduce(104), // >, reduce: PrecedenceChainEnd + reduce(104), // >=, reduce: PrecedenceChainEnd + reduce(104), // <, reduce: PrecedenceChainEnd + reduce(104), // <=, reduce: PrecedenceChainEnd + reduce(104), // |, reduce: PrecedenceChainEnd + reduce(104), // ^, reduce: PrecedenceChainEnd + reduce(104), // &, reduce: PrecedenceChainEnd + reduce(104), // <<, reduce: PrecedenceChainEnd + reduce(104), // >>, reduce: PrecedenceChainEnd + reduce(104), // +, reduce: PrecedenceChainEnd + reduce(104), // -, reduce: PrecedenceChainEnd + reduce(104), // .+, reduce: PrecedenceChainEnd + reduce(104), // .-, reduce: PrecedenceChainEnd + reduce(104), // ., reduce: PrecedenceChainEnd + reduce(104), // *, reduce: PrecedenceChainEnd + reduce(104), // /, reduce: PrecedenceChainEnd + reduce(104), // //, reduce: PrecedenceChainEnd + reduce(104), // %, reduce: PrecedenceChainEnd + reduce(104), // .*, reduce: PrecedenceChainEnd + reduce(104), // ./, reduce: PrecedenceChainEnd + reduce(104), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(104), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S257 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(109), // [, reduce: MlrvalOrFunction nil, // ] @@ -29149,10 +23420,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29222,13 +23489,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S321 + actionRow{ // S258 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(110), // [, reduce: MlrvalOrFunction nil, // ] @@ -29240,10 +23511,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29313,13 +23580,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S322 + actionRow{ // S259 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(111), // [, reduce: MlrvalOrFunction nil, // ] @@ -29331,10 +23602,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29404,13 +23671,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S323 + actionRow{ // S260 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(112), // [, reduce: MlrvalOrFunction nil, // ] @@ -29422,10 +23693,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29495,15 +23762,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S324 + actionRow{ // S261 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(119), // [, reduce: MlrvalOrFunction + reduce(113), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -29513,10 +23784,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29532,39 +23799,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - reduce(119), // :, reduce: MlrvalOrFunction - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction + reduce(113), // ?, reduce: MlrvalOrFunction + reduce(113), // :, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction + reduce(113), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -29586,13 +23853,199 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S325 + actionRow{ // S262 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(114), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + reduce(114), // :, reduce: MlrvalOrFunction + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S263 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(121), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + reduce(121), // :, reduce: MlrvalOrFunction + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S264 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + shift(567), // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -29604,10 +24057,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(592), // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29677,13 +24126,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S326 + actionRow{ // S265 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + reduce(124), // }, reduce: MapLiteralKeyValuePairs + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -29695,10 +24148,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(122), // }, reduce: MapLiteralKeyValuePairs - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29754,7 +24203,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - shift(593), // , + shift(568), // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -29768,15 +24217,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S327 + actionRow{ // S266 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(128), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -29786,10 +24239,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -29805,39 +24254,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - reduce(126), // :, reduce: MlrvalOrFunction - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(128), // ?, reduce: MlrvalOrFunction + reduce(128), // :, reduce: MlrvalOrFunction + reduce(128), // ||, reduce: MlrvalOrFunction + reduce(128), // ^^, reduce: MlrvalOrFunction + reduce(128), // &&, reduce: MlrvalOrFunction + reduce(128), // =~, reduce: MlrvalOrFunction + reduce(128), // !=~, reduce: MlrvalOrFunction + reduce(128), // ==, reduce: MlrvalOrFunction + reduce(128), // !=, reduce: MlrvalOrFunction + reduce(128), // >, reduce: MlrvalOrFunction + reduce(128), // >=, reduce: MlrvalOrFunction + reduce(128), // <, reduce: MlrvalOrFunction + reduce(128), // <=, reduce: MlrvalOrFunction + reduce(128), // |, reduce: MlrvalOrFunction + reduce(128), // ^, reduce: MlrvalOrFunction + reduce(128), // &, reduce: MlrvalOrFunction + reduce(128), // <<, reduce: MlrvalOrFunction + reduce(128), // >>, reduce: MlrvalOrFunction + reduce(128), // +, reduce: MlrvalOrFunction + reduce(128), // -, reduce: MlrvalOrFunction + reduce(128), // .+, reduce: MlrvalOrFunction + reduce(128), // .-, reduce: MlrvalOrFunction + reduce(128), // ., reduce: MlrvalOrFunction + reduce(128), // *, reduce: MlrvalOrFunction + reduce(128), // /, reduce: MlrvalOrFunction + reduce(128), // //, reduce: MlrvalOrFunction + reduce(128), // %, reduce: MlrvalOrFunction + reduce(128), // .*, reduce: MlrvalOrFunction + reduce(128), // ./, reduce: MlrvalOrFunction + reduce(128), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(128), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -29859,195 +24308,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S328 + actionRow{ // S267 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(127), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: ContextVariable - reduce(127), // :, reduce: ContextVariable - reduce(127), // ||, reduce: ContextVariable - reduce(127), // ^^, reduce: ContextVariable - reduce(127), // &&, reduce: ContextVariable - reduce(127), // =~, reduce: ContextVariable - reduce(127), // !=~, reduce: ContextVariable - reduce(127), // ==, reduce: ContextVariable - reduce(127), // !=, reduce: ContextVariable - reduce(127), // >, reduce: ContextVariable - reduce(127), // >=, reduce: ContextVariable - reduce(127), // <, reduce: ContextVariable - reduce(127), // <=, reduce: ContextVariable - reduce(127), // |, reduce: ContextVariable - reduce(127), // ^, reduce: ContextVariable - reduce(127), // &, reduce: ContextVariable - reduce(127), // <<, reduce: ContextVariable - reduce(127), // >>, reduce: ContextVariable - reduce(127), // +, reduce: ContextVariable - reduce(127), // -, reduce: ContextVariable - reduce(127), // .+, reduce: ContextVariable - reduce(127), // .-, reduce: ContextVariable - reduce(127), // ., reduce: ContextVariable - reduce(127), // *, reduce: ContextVariable - reduce(127), // /, reduce: ContextVariable - reduce(127), // //, reduce: ContextVariable - reduce(127), // %, reduce: ContextVariable - reduce(127), // .*, reduce: ContextVariable - reduce(127), // ./, reduce: ContextVariable - reduce(127), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(127), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S329 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(128), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: ContextVariable - reduce(128), // :, reduce: ContextVariable - reduce(128), // ||, reduce: ContextVariable - reduce(128), // ^^, reduce: ContextVariable - reduce(128), // &&, reduce: ContextVariable - reduce(128), // =~, reduce: ContextVariable - reduce(128), // !=~, reduce: ContextVariable - reduce(128), // ==, reduce: ContextVariable - reduce(128), // !=, reduce: ContextVariable - reduce(128), // >, reduce: ContextVariable - reduce(128), // >=, reduce: ContextVariable - reduce(128), // <, reduce: ContextVariable - reduce(128), // <=, reduce: ContextVariable - reduce(128), // |, reduce: ContextVariable - reduce(128), // ^, reduce: ContextVariable - reduce(128), // &, reduce: ContextVariable - reduce(128), // <<, reduce: ContextVariable - reduce(128), // >>, reduce: ContextVariable - reduce(128), // +, reduce: ContextVariable - reduce(128), // -, reduce: ContextVariable - reduce(128), // .+, reduce: ContextVariable - reduce(128), // .-, reduce: ContextVariable - reduce(128), // ., reduce: ContextVariable - reduce(128), // *, reduce: ContextVariable - reduce(128), // /, reduce: ContextVariable - reduce(128), // //, reduce: ContextVariable - reduce(128), // %, reduce: ContextVariable - reduce(128), // .*, reduce: ContextVariable - reduce(128), // ./, reduce: ContextVariable - reduce(128), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(128), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S330 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = reduce(129), // [, reduce: ContextVariable nil, // ] @@ -30059,10 +24330,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30132,13 +24399,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S331 + actionRow{ // S268 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(130), // [, reduce: ContextVariable nil, // ] @@ -30150,10 +24421,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30223,13 +24490,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S332 + actionRow{ // S269 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(131), // [, reduce: ContextVariable nil, // ] @@ -30241,10 +24512,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30314,13 +24581,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S333 + actionRow{ // S270 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(132), // [, reduce: ContextVariable nil, // ] @@ -30332,10 +24603,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30405,13 +24672,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S334 + actionRow{ // S271 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(133), // [, reduce: ContextVariable nil, // ] @@ -30423,10 +24694,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30496,13 +24763,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S335 + actionRow{ // S272 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(134), // [, reduce: ContextVariable nil, // ] @@ -30514,10 +24785,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30587,13 +24854,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S336 + actionRow{ // S273 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(135), // [, reduce: ContextVariable nil, // ] @@ -30605,10 +24876,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30678,13 +24945,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S337 + actionRow{ // S274 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(136), // [, reduce: ContextVariable nil, // ] @@ -30696,10 +24967,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30769,13 +25036,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S338 + actionRow{ // S275 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(137), // [, reduce: ContextVariable nil, // ] @@ -30787,10 +25058,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30860,15 +25127,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S339 + actionRow{ // S276 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(138), // [, reduce: MlrvalOrFunction + reduce(138), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -30878,10 +25149,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -30897,39 +25164,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(138), // ?, reduce: MlrvalOrFunction - reduce(138), // :, reduce: MlrvalOrFunction - reduce(138), // ||, reduce: MlrvalOrFunction - reduce(138), // ^^, reduce: MlrvalOrFunction - reduce(138), // &&, reduce: MlrvalOrFunction - reduce(138), // =~, reduce: MlrvalOrFunction - reduce(138), // !=~, reduce: MlrvalOrFunction - reduce(138), // ==, reduce: MlrvalOrFunction - reduce(138), // !=, reduce: MlrvalOrFunction - reduce(138), // >, reduce: MlrvalOrFunction - reduce(138), // >=, reduce: MlrvalOrFunction - reduce(138), // <, reduce: MlrvalOrFunction - reduce(138), // <=, reduce: MlrvalOrFunction - reduce(138), // |, reduce: MlrvalOrFunction - reduce(138), // ^, reduce: MlrvalOrFunction - reduce(138), // &, reduce: MlrvalOrFunction - reduce(138), // <<, reduce: MlrvalOrFunction - reduce(138), // >>, reduce: MlrvalOrFunction - reduce(138), // +, reduce: MlrvalOrFunction - reduce(138), // -, reduce: MlrvalOrFunction - reduce(138), // .+, reduce: MlrvalOrFunction - reduce(138), // .-, reduce: MlrvalOrFunction - reduce(138), // ., reduce: MlrvalOrFunction - reduce(138), // *, reduce: MlrvalOrFunction - reduce(138), // /, reduce: MlrvalOrFunction - reduce(138), // //, reduce: MlrvalOrFunction - reduce(138), // %, reduce: MlrvalOrFunction - reduce(138), // .*, reduce: MlrvalOrFunction - reduce(138), // ./, reduce: MlrvalOrFunction - reduce(138), // .//, reduce: MlrvalOrFunction + reduce(138), // ?, reduce: ContextVariable + reduce(138), // :, reduce: ContextVariable + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(138), // **, reduce: MlrvalOrFunction + reduce(138), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -30951,13 +25218,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S340 + actionRow{ // S277 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + reduce(139), // :, reduce: ContextVariable + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S278 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(140), // [, reduce: MlrvalOrFunction nil, // ] @@ -30969,10 +25331,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -31042,28 +25400,210 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S341 + actionRow{ // S279 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(142), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: MlrvalOrFunction + reduce(142), // :, reduce: MlrvalOrFunction + reduce(142), // ||, reduce: MlrvalOrFunction + reduce(142), // ^^, reduce: MlrvalOrFunction + reduce(142), // &&, reduce: MlrvalOrFunction + reduce(142), // =~, reduce: MlrvalOrFunction + reduce(142), // !=~, reduce: MlrvalOrFunction + reduce(142), // ==, reduce: MlrvalOrFunction + reduce(142), // !=, reduce: MlrvalOrFunction + reduce(142), // >, reduce: MlrvalOrFunction + reduce(142), // >=, reduce: MlrvalOrFunction + reduce(142), // <, reduce: MlrvalOrFunction + reduce(142), // <=, reduce: MlrvalOrFunction + reduce(142), // |, reduce: MlrvalOrFunction + reduce(142), // ^, reduce: MlrvalOrFunction + reduce(142), // &, reduce: MlrvalOrFunction + reduce(142), // <<, reduce: MlrvalOrFunction + reduce(142), // >>, reduce: MlrvalOrFunction + reduce(142), // +, reduce: MlrvalOrFunction + reduce(142), // -, reduce: MlrvalOrFunction + reduce(142), // .+, reduce: MlrvalOrFunction + reduce(142), // .-, reduce: MlrvalOrFunction + reduce(142), // ., reduce: MlrvalOrFunction + reduce(142), // *, reduce: MlrvalOrFunction + reduce(142), // /, reduce: MlrvalOrFunction + reduce(142), // //, reduce: MlrvalOrFunction + reduce(142), // %, reduce: MlrvalOrFunction + reduce(142), // .*, reduce: MlrvalOrFunction + reduce(142), // ./, reduce: MlrvalOrFunction + reduce(142), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(142), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S280 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar nil, // md_token_begin - shift(292), // { + nil, // { nil, // } nil, // md_token_end + reduce(25), // =, reduce: IndirectFieldValue + reduce(25), // [, reduce: IndirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + reduce(25), // ||=, reduce: IndirectFieldValue + reduce(25), // ^^=, reduce: IndirectFieldValue + reduce(25), // &&=, reduce: IndirectFieldValue + reduce(25), // |=, reduce: IndirectFieldValue + reduce(25), // ^=, reduce: IndirectFieldValue + reduce(25), // <<=, reduce: IndirectFieldValue + reduce(25), // >>=, reduce: IndirectFieldValue + reduce(25), // +=, reduce: IndirectFieldValue + reduce(25), // .=, reduce: IndirectFieldValue + reduce(25), // -=, reduce: IndirectFieldValue + reduce(25), // *=, reduce: IndirectFieldValue + reduce(25), // /=, reduce: IndirectFieldValue + reduce(25), // //=, reduce: IndirectFieldValue + reduce(25), // %=, reduce: IndirectFieldValue + reduce(25), // **=, reduce: IndirectFieldValue + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S281 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + shift(569), // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -31097,10 +25637,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -31109,756 +25649,6216 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(313), // ! - shift(314), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(316), // ( + shift(255), // ( nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM + 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 + }, + }, + actionRow{ // S282 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(120), // ], reduce: ArrayLiteralElement + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(120), // ,, reduce: ArrayLiteralElement + 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 + }, + }, + actionRow{ // S283 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(105), // [, reduce: MlrvalOrFunction + reduce(105), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(105), // ||, reduce: MlrvalOrFunction + reduce(105), // ^^, reduce: MlrvalOrFunction + reduce(105), // &&, reduce: MlrvalOrFunction + reduce(105), // =~, reduce: MlrvalOrFunction + reduce(105), // !=~, reduce: MlrvalOrFunction + reduce(105), // ==, reduce: MlrvalOrFunction + reduce(105), // !=, reduce: MlrvalOrFunction + reduce(105), // >, reduce: MlrvalOrFunction + reduce(105), // >=, reduce: MlrvalOrFunction + reduce(105), // <, reduce: MlrvalOrFunction + reduce(105), // <=, reduce: MlrvalOrFunction + reduce(105), // |, reduce: MlrvalOrFunction + reduce(105), // ^, reduce: MlrvalOrFunction + reduce(105), // &, reduce: MlrvalOrFunction + reduce(105), // <<, reduce: MlrvalOrFunction + reduce(105), // >>, reduce: MlrvalOrFunction + reduce(105), // +, reduce: MlrvalOrFunction + reduce(105), // -, reduce: MlrvalOrFunction + reduce(105), // .+, reduce: MlrvalOrFunction + reduce(105), // .-, reduce: MlrvalOrFunction + reduce(105), // ., reduce: MlrvalOrFunction + reduce(105), // *, reduce: MlrvalOrFunction + reduce(105), // /, reduce: MlrvalOrFunction + reduce(105), // //, reduce: MlrvalOrFunction + reduce(105), // %, reduce: MlrvalOrFunction + reduce(105), // .*, reduce: MlrvalOrFunction + reduce(105), // ./, reduce: MlrvalOrFunction + reduce(105), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(105), // **, reduce: MlrvalOrFunction + 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 + reduce(105), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S284 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(107), // [, reduce: MlrvalOrFunction + reduce(107), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(107), // ||, reduce: MlrvalOrFunction + reduce(107), // ^^, reduce: MlrvalOrFunction + reduce(107), // &&, reduce: MlrvalOrFunction + reduce(107), // =~, reduce: MlrvalOrFunction + reduce(107), // !=~, reduce: MlrvalOrFunction + reduce(107), // ==, reduce: MlrvalOrFunction + reduce(107), // !=, reduce: MlrvalOrFunction + reduce(107), // >, reduce: MlrvalOrFunction + reduce(107), // >=, reduce: MlrvalOrFunction + reduce(107), // <, reduce: MlrvalOrFunction + reduce(107), // <=, reduce: MlrvalOrFunction + reduce(107), // |, reduce: MlrvalOrFunction + reduce(107), // ^, reduce: MlrvalOrFunction + reduce(107), // &, reduce: MlrvalOrFunction + reduce(107), // <<, reduce: MlrvalOrFunction + reduce(107), // >>, reduce: MlrvalOrFunction + reduce(107), // +, reduce: MlrvalOrFunction + reduce(107), // -, reduce: MlrvalOrFunction + reduce(107), // .+, reduce: MlrvalOrFunction + reduce(107), // .-, reduce: MlrvalOrFunction + reduce(107), // ., reduce: MlrvalOrFunction + reduce(107), // *, reduce: MlrvalOrFunction + reduce(107), // /, reduce: MlrvalOrFunction + reduce(107), // //, reduce: MlrvalOrFunction + reduce(107), // %, reduce: MlrvalOrFunction + reduce(107), // .*, reduce: MlrvalOrFunction + reduce(107), // ./, reduce: MlrvalOrFunction + reduce(107), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(107), // **, reduce: MlrvalOrFunction + 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 + reduce(107), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S285 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(106), // [, reduce: MlrvalOrFunction + reduce(106), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(106), // ||, reduce: MlrvalOrFunction + reduce(106), // ^^, reduce: MlrvalOrFunction + reduce(106), // &&, reduce: MlrvalOrFunction + reduce(106), // =~, reduce: MlrvalOrFunction + reduce(106), // !=~, reduce: MlrvalOrFunction + reduce(106), // ==, reduce: MlrvalOrFunction + reduce(106), // !=, reduce: MlrvalOrFunction + reduce(106), // >, reduce: MlrvalOrFunction + reduce(106), // >=, reduce: MlrvalOrFunction + reduce(106), // <, reduce: MlrvalOrFunction + reduce(106), // <=, reduce: MlrvalOrFunction + reduce(106), // |, reduce: MlrvalOrFunction + reduce(106), // ^, reduce: MlrvalOrFunction + reduce(106), // &, reduce: MlrvalOrFunction + reduce(106), // <<, reduce: MlrvalOrFunction + reduce(106), // >>, reduce: MlrvalOrFunction + reduce(106), // +, reduce: MlrvalOrFunction + reduce(106), // -, reduce: MlrvalOrFunction + reduce(106), // .+, reduce: MlrvalOrFunction + reduce(106), // .-, reduce: MlrvalOrFunction + reduce(106), // ., reduce: MlrvalOrFunction + reduce(106), // *, reduce: MlrvalOrFunction + reduce(106), // /, reduce: MlrvalOrFunction + reduce(106), // //, reduce: MlrvalOrFunction + reduce(106), // %, reduce: MlrvalOrFunction + reduce(106), // .*, reduce: MlrvalOrFunction + reduce(106), // ./, reduce: MlrvalOrFunction + reduce(106), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(106), // **, reduce: MlrvalOrFunction + 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 + reduce(106), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S286 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(108), // [, reduce: MlrvalOrFunction + reduce(108), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(108), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S287 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + shift(571), // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S288 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: ArrayLiteral + reduce(115), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArrayLiteral + nil, // : + reduce(115), // ||, reduce: ArrayLiteral + reduce(115), // ^^, reduce: ArrayLiteral + reduce(115), // &&, reduce: ArrayLiteral + reduce(115), // =~, reduce: ArrayLiteral + reduce(115), // !=~, reduce: ArrayLiteral + reduce(115), // ==, reduce: ArrayLiteral + reduce(115), // !=, reduce: ArrayLiteral + reduce(115), // >, reduce: ArrayLiteral + reduce(115), // >=, reduce: ArrayLiteral + reduce(115), // <, reduce: ArrayLiteral + reduce(115), // <=, reduce: ArrayLiteral + reduce(115), // |, reduce: ArrayLiteral + reduce(115), // ^, reduce: ArrayLiteral + reduce(115), // &, reduce: ArrayLiteral + reduce(115), // <<, reduce: ArrayLiteral + reduce(115), // >>, reduce: ArrayLiteral + reduce(115), // +, reduce: ArrayLiteral + reduce(115), // -, reduce: ArrayLiteral + reduce(115), // .+, reduce: ArrayLiteral + reduce(115), // .-, reduce: ArrayLiteral + reduce(115), // ., reduce: ArrayLiteral + reduce(115), // *, reduce: ArrayLiteral + reduce(115), // /, reduce: ArrayLiteral + reduce(115), // //, reduce: ArrayLiteral + reduce(115), // %, reduce: ArrayLiteral + reduce(115), // .*, reduce: ArrayLiteral + reduce(115), // ./, reduce: ArrayLiteral + reduce(115), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S289 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(21), // [, reduce: FieldValue + reduce(21), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(21), // ?, reduce: FieldValue + nil, // : + reduce(21), // ||, reduce: FieldValue + reduce(21), // ^^, reduce: FieldValue + reduce(21), // &&, reduce: FieldValue + reduce(21), // =~, reduce: FieldValue + reduce(21), // !=~, reduce: FieldValue + reduce(21), // ==, reduce: FieldValue + reduce(21), // !=, reduce: FieldValue + reduce(21), // >, reduce: FieldValue + reduce(21), // >=, reduce: FieldValue + reduce(21), // <, reduce: FieldValue + reduce(21), // <=, reduce: FieldValue + reduce(21), // |, reduce: FieldValue + reduce(21), // ^, reduce: FieldValue + reduce(21), // &, reduce: FieldValue + reduce(21), // <<, reduce: FieldValue + reduce(21), // >>, reduce: FieldValue + reduce(21), // +, reduce: FieldValue + reduce(21), // -, reduce: FieldValue + reduce(21), // .+, reduce: FieldValue + reduce(21), // .-, reduce: FieldValue + reduce(21), // ., reduce: FieldValue + reduce(21), // *, reduce: FieldValue + reduce(21), // /, reduce: FieldValue + reduce(21), // //, reduce: FieldValue + reduce(21), // %, reduce: FieldValue + reduce(21), // .*, reduce: FieldValue + reduce(21), // ./, reduce: FieldValue + reduce(21), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(21), // **, reduce: FieldValue + 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 + reduce(21), // ,, reduce: FieldValue + 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 + }, + }, + actionRow{ // S290 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(22), // [, reduce: FieldValue + reduce(22), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(22), // ?, reduce: FieldValue + nil, // : + reduce(22), // ||, reduce: FieldValue + reduce(22), // ^^, reduce: FieldValue + reduce(22), // &&, reduce: FieldValue + reduce(22), // =~, reduce: FieldValue + reduce(22), // !=~, reduce: FieldValue + reduce(22), // ==, reduce: FieldValue + reduce(22), // !=, reduce: FieldValue + reduce(22), // >, reduce: FieldValue + reduce(22), // >=, reduce: FieldValue + reduce(22), // <, reduce: FieldValue + reduce(22), // <=, reduce: FieldValue + reduce(22), // |, reduce: FieldValue + reduce(22), // ^, reduce: FieldValue + reduce(22), // &, reduce: FieldValue + reduce(22), // <<, reduce: FieldValue + reduce(22), // >>, reduce: FieldValue + reduce(22), // +, reduce: FieldValue + reduce(22), // -, reduce: FieldValue + reduce(22), // .+, reduce: FieldValue + reduce(22), // .-, reduce: FieldValue + reduce(22), // ., reduce: FieldValue + reduce(22), // *, reduce: FieldValue + reduce(22), // /, reduce: FieldValue + reduce(22), // //, reduce: FieldValue + reduce(22), // %, reduce: FieldValue + reduce(22), // .*, reduce: FieldValue + reduce(22), // ./, reduce: FieldValue + reduce(22), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(22), // **, reduce: FieldValue + 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 + reduce(22), // ,, reduce: FieldValue + 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 + }, + }, + actionRow{ // S291 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(23), // [, reduce: FieldValue + reduce(23), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(23), // ?, reduce: FieldValue + nil, // : + reduce(23), // ||, reduce: FieldValue + reduce(23), // ^^, reduce: FieldValue + reduce(23), // &&, reduce: FieldValue + reduce(23), // =~, reduce: FieldValue + reduce(23), // !=~, reduce: FieldValue + reduce(23), // ==, reduce: FieldValue + reduce(23), // !=, reduce: FieldValue + reduce(23), // >, reduce: FieldValue + reduce(23), // >=, reduce: FieldValue + reduce(23), // <, reduce: FieldValue + reduce(23), // <=, reduce: FieldValue + reduce(23), // |, reduce: FieldValue + reduce(23), // ^, reduce: FieldValue + reduce(23), // &, reduce: FieldValue + reduce(23), // <<, reduce: FieldValue + reduce(23), // >>, reduce: FieldValue + reduce(23), // +, reduce: FieldValue + reduce(23), // -, reduce: FieldValue + reduce(23), // .+, reduce: FieldValue + reduce(23), // .-, reduce: FieldValue + reduce(23), // ., reduce: FieldValue + reduce(23), // *, reduce: FieldValue + reduce(23), // /, reduce: FieldValue + reduce(23), // //, reduce: FieldValue + reduce(23), // %, reduce: FieldValue + reduce(23), // .*, reduce: FieldValue + reduce(23), // ./, reduce: FieldValue + reduce(23), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(23), // **, reduce: FieldValue + 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 + reduce(23), // ,, reduce: FieldValue + 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 + }, + }, + actionRow{ // S292 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: DirectFieldValue + reduce(24), // ], reduce: DirectFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: DirectFieldValue + nil, // : + reduce(24), // ||, reduce: DirectFieldValue + reduce(24), // ^^, reduce: DirectFieldValue + reduce(24), // &&, reduce: DirectFieldValue + reduce(24), // =~, reduce: DirectFieldValue + reduce(24), // !=~, reduce: DirectFieldValue + reduce(24), // ==, reduce: DirectFieldValue + reduce(24), // !=, reduce: DirectFieldValue + reduce(24), // >, reduce: DirectFieldValue + reduce(24), // >=, reduce: DirectFieldValue + reduce(24), // <, reduce: DirectFieldValue + reduce(24), // <=, reduce: DirectFieldValue + reduce(24), // |, reduce: DirectFieldValue + reduce(24), // ^, reduce: DirectFieldValue + reduce(24), // &, reduce: DirectFieldValue + reduce(24), // <<, reduce: DirectFieldValue + reduce(24), // >>, reduce: DirectFieldValue + reduce(24), // +, reduce: DirectFieldValue + reduce(24), // -, reduce: DirectFieldValue + reduce(24), // .+, reduce: DirectFieldValue + reduce(24), // .-, reduce: DirectFieldValue + reduce(24), // ., reduce: DirectFieldValue + reduce(24), // *, reduce: DirectFieldValue + reduce(24), // /, reduce: DirectFieldValue + reduce(24), // //, reduce: DirectFieldValue + reduce(24), // %, reduce: DirectFieldValue + reduce(24), // .*, reduce: DirectFieldValue + reduce(24), // ./, reduce: DirectFieldValue + reduce(24), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: DirectFieldValue + 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 + reduce(24), // ,, reduce: DirectFieldValue + 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 + }, + }, + actionRow{ // S293 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S294 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: BracedFieldValue + reduce(26), // ], reduce: BracedFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: BracedFieldValue + nil, // : + reduce(26), // ||, reduce: BracedFieldValue + reduce(26), // ^^, reduce: BracedFieldValue + reduce(26), // &&, reduce: BracedFieldValue + reduce(26), // =~, reduce: BracedFieldValue + reduce(26), // !=~, reduce: BracedFieldValue + reduce(26), // ==, reduce: BracedFieldValue + reduce(26), // !=, reduce: BracedFieldValue + reduce(26), // >, reduce: BracedFieldValue + reduce(26), // >=, reduce: BracedFieldValue + reduce(26), // <, reduce: BracedFieldValue + reduce(26), // <=, reduce: BracedFieldValue + reduce(26), // |, reduce: BracedFieldValue + reduce(26), // ^, reduce: BracedFieldValue + reduce(26), // &, reduce: BracedFieldValue + reduce(26), // <<, reduce: BracedFieldValue + reduce(26), // >>, reduce: BracedFieldValue + reduce(26), // +, reduce: BracedFieldValue + reduce(26), // -, reduce: BracedFieldValue + reduce(26), // .+, reduce: BracedFieldValue + reduce(26), // .-, reduce: BracedFieldValue + reduce(26), // ., reduce: BracedFieldValue + reduce(26), // *, reduce: BracedFieldValue + reduce(26), // /, reduce: BracedFieldValue + reduce(26), // //, reduce: BracedFieldValue + reduce(26), // %, reduce: BracedFieldValue + reduce(26), // .*, reduce: BracedFieldValue + reduce(26), // ./, reduce: BracedFieldValue + reduce(26), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: BracedFieldValue + 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 + reduce(26), // ,, reduce: BracedFieldValue + 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 + }, + }, + actionRow{ // S295 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: FullSrec + reduce(27), // ], reduce: FullSrec + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: FullSrec + nil, // : + reduce(27), // ||, reduce: FullSrec + reduce(27), // ^^, reduce: FullSrec + reduce(27), // &&, reduce: FullSrec + reduce(27), // =~, reduce: FullSrec + reduce(27), // !=~, reduce: FullSrec + reduce(27), // ==, reduce: FullSrec + reduce(27), // !=, reduce: FullSrec + reduce(27), // >, reduce: FullSrec + reduce(27), // >=, reduce: FullSrec + reduce(27), // <, reduce: FullSrec + reduce(27), // <=, reduce: FullSrec + reduce(27), // |, reduce: FullSrec + reduce(27), // ^, reduce: FullSrec + reduce(27), // &, reduce: FullSrec + reduce(27), // <<, reduce: FullSrec + reduce(27), // >>, reduce: FullSrec + reduce(27), // +, reduce: FullSrec + reduce(27), // -, reduce: FullSrec + reduce(27), // .+, reduce: FullSrec + reduce(27), // .-, reduce: FullSrec + reduce(27), // ., reduce: FullSrec + reduce(27), // *, reduce: FullSrec + reduce(27), // /, reduce: FullSrec + reduce(27), // //, reduce: FullSrec + reduce(27), // %, reduce: FullSrec + reduce(27), // .*, reduce: FullSrec + reduce(27), // ./, reduce: FullSrec + reduce(27), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(27), // **, reduce: FullSrec + 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 + reduce(27), // ,, reduce: FullSrec + 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 + }, + }, + actionRow{ // S296 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: OosvarValue + reduce(28), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: OosvarValue + nil, // : + reduce(28), // ||, reduce: OosvarValue + reduce(28), // ^^, reduce: OosvarValue + reduce(28), // &&, reduce: OosvarValue + reduce(28), // =~, reduce: OosvarValue + reduce(28), // !=~, reduce: OosvarValue + reduce(28), // ==, reduce: OosvarValue + reduce(28), // !=, reduce: OosvarValue + reduce(28), // >, reduce: OosvarValue + reduce(28), // >=, reduce: OosvarValue + reduce(28), // <, reduce: OosvarValue + reduce(28), // <=, reduce: OosvarValue + reduce(28), // |, reduce: OosvarValue + reduce(28), // ^, reduce: OosvarValue + reduce(28), // &, reduce: OosvarValue + reduce(28), // <<, reduce: OosvarValue + reduce(28), // >>, reduce: OosvarValue + reduce(28), // +, reduce: OosvarValue + reduce(28), // -, reduce: OosvarValue + reduce(28), // .+, reduce: OosvarValue + reduce(28), // .-, reduce: OosvarValue + reduce(28), // ., reduce: OosvarValue + reduce(28), // *, reduce: OosvarValue + reduce(28), // /, reduce: OosvarValue + reduce(28), // //, reduce: OosvarValue + reduce(28), // %, reduce: OosvarValue + reduce(28), // .*, reduce: OosvarValue + reduce(28), // ./, reduce: OosvarValue + reduce(28), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: OosvarValue + 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 + reduce(28), // ,, reduce: OosvarValue + 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 + }, + }, + actionRow{ // S297 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: OosvarValue + reduce(29), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: OosvarValue + nil, // : + reduce(29), // ||, reduce: OosvarValue + reduce(29), // ^^, reduce: OosvarValue + reduce(29), // &&, reduce: OosvarValue + reduce(29), // =~, reduce: OosvarValue + reduce(29), // !=~, reduce: OosvarValue + reduce(29), // ==, reduce: OosvarValue + reduce(29), // !=, reduce: OosvarValue + reduce(29), // >, reduce: OosvarValue + reduce(29), // >=, reduce: OosvarValue + reduce(29), // <, reduce: OosvarValue + reduce(29), // <=, reduce: OosvarValue + reduce(29), // |, reduce: OosvarValue + reduce(29), // ^, reduce: OosvarValue + reduce(29), // &, reduce: OosvarValue + reduce(29), // <<, reduce: OosvarValue + reduce(29), // >>, reduce: OosvarValue + reduce(29), // +, reduce: OosvarValue + reduce(29), // -, reduce: OosvarValue + reduce(29), // .+, reduce: OosvarValue + reduce(29), // .-, reduce: OosvarValue + reduce(29), // ., reduce: OosvarValue + reduce(29), // *, reduce: OosvarValue + reduce(29), // /, reduce: OosvarValue + reduce(29), // //, reduce: OosvarValue + reduce(29), // %, reduce: OosvarValue + reduce(29), // .*, reduce: OosvarValue + reduce(29), // ./, reduce: OosvarValue + reduce(29), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: OosvarValue + 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 + reduce(29), // ,, reduce: OosvarValue + 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 + }, + }, + actionRow{ // S298 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: OosvarValue + reduce(30), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: OosvarValue + nil, // : + reduce(30), // ||, reduce: OosvarValue + reduce(30), // ^^, reduce: OosvarValue + reduce(30), // &&, reduce: OosvarValue + reduce(30), // =~, reduce: OosvarValue + reduce(30), // !=~, reduce: OosvarValue + reduce(30), // ==, reduce: OosvarValue + reduce(30), // !=, reduce: OosvarValue + reduce(30), // >, reduce: OosvarValue + reduce(30), // >=, reduce: OosvarValue + reduce(30), // <, reduce: OosvarValue + reduce(30), // <=, reduce: OosvarValue + reduce(30), // |, reduce: OosvarValue + reduce(30), // ^, reduce: OosvarValue + reduce(30), // &, reduce: OosvarValue + reduce(30), // <<, reduce: OosvarValue + reduce(30), // >>, reduce: OosvarValue + reduce(30), // +, reduce: OosvarValue + reduce(30), // -, reduce: OosvarValue + reduce(30), // .+, reduce: OosvarValue + reduce(30), // .-, reduce: OosvarValue + reduce(30), // ., reduce: OosvarValue + reduce(30), // *, reduce: OosvarValue + reduce(30), // /, reduce: OosvarValue + reduce(30), // //, reduce: OosvarValue + reduce(30), // %, reduce: OosvarValue + reduce(30), // .*, reduce: OosvarValue + reduce(30), // ./, reduce: OosvarValue + reduce(30), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(30), // **, reduce: OosvarValue + 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 + reduce(30), // ,, reduce: OosvarValue + 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 + }, + }, + actionRow{ // S299 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: DirectOosvarValue + reduce(31), // ], reduce: DirectOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: DirectOosvarValue + nil, // : + reduce(31), // ||, reduce: DirectOosvarValue + reduce(31), // ^^, reduce: DirectOosvarValue + reduce(31), // &&, reduce: DirectOosvarValue + reduce(31), // =~, reduce: DirectOosvarValue + reduce(31), // !=~, reduce: DirectOosvarValue + reduce(31), // ==, reduce: DirectOosvarValue + reduce(31), // !=, reduce: DirectOosvarValue + reduce(31), // >, reduce: DirectOosvarValue + reduce(31), // >=, reduce: DirectOosvarValue + reduce(31), // <, reduce: DirectOosvarValue + reduce(31), // <=, reduce: DirectOosvarValue + reduce(31), // |, reduce: DirectOosvarValue + reduce(31), // ^, reduce: DirectOosvarValue + reduce(31), // &, reduce: DirectOosvarValue + reduce(31), // <<, reduce: DirectOosvarValue + reduce(31), // >>, reduce: DirectOosvarValue + reduce(31), // +, reduce: DirectOosvarValue + reduce(31), // -, reduce: DirectOosvarValue + reduce(31), // .+, reduce: DirectOosvarValue + reduce(31), // .-, reduce: DirectOosvarValue + reduce(31), // ., reduce: DirectOosvarValue + reduce(31), // *, reduce: DirectOosvarValue + reduce(31), // /, reduce: DirectOosvarValue + reduce(31), // //, reduce: DirectOosvarValue + reduce(31), // %, reduce: DirectOosvarValue + reduce(31), // .*, reduce: DirectOosvarValue + reduce(31), // ./, reduce: DirectOosvarValue + reduce(31), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: DirectOosvarValue + 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 + reduce(31), // ,, reduce: DirectOosvarValue + 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 + }, + }, + actionRow{ // S300 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S301 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: BracedOosvarValue + reduce(33), // ], reduce: BracedOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: BracedOosvarValue + nil, // : + reduce(33), // ||, reduce: BracedOosvarValue + reduce(33), // ^^, reduce: BracedOosvarValue + reduce(33), // &&, reduce: BracedOosvarValue + reduce(33), // =~, reduce: BracedOosvarValue + reduce(33), // !=~, reduce: BracedOosvarValue + reduce(33), // ==, reduce: BracedOosvarValue + reduce(33), // !=, reduce: BracedOosvarValue + reduce(33), // >, reduce: BracedOosvarValue + reduce(33), // >=, reduce: BracedOosvarValue + reduce(33), // <, reduce: BracedOosvarValue + reduce(33), // <=, reduce: BracedOosvarValue + reduce(33), // |, reduce: BracedOosvarValue + reduce(33), // ^, reduce: BracedOosvarValue + reduce(33), // &, reduce: BracedOosvarValue + reduce(33), // <<, reduce: BracedOosvarValue + reduce(33), // >>, reduce: BracedOosvarValue + reduce(33), // +, reduce: BracedOosvarValue + reduce(33), // -, reduce: BracedOosvarValue + reduce(33), // .+, reduce: BracedOosvarValue + reduce(33), // .-, reduce: BracedOosvarValue + reduce(33), // ., reduce: BracedOosvarValue + reduce(33), // *, reduce: BracedOosvarValue + reduce(33), // /, reduce: BracedOosvarValue + reduce(33), // //, reduce: BracedOosvarValue + reduce(33), // %, reduce: BracedOosvarValue + reduce(33), // .*, reduce: BracedOosvarValue + reduce(33), // ./, reduce: BracedOosvarValue + reduce(33), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: BracedOosvarValue + 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 + reduce(33), // ,, reduce: BracedOosvarValue + 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 + }, + }, + actionRow{ // S302 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: FullOosvar + reduce(34), // ], reduce: FullOosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: FullOosvar + nil, // : + reduce(34), // ||, reduce: FullOosvar + reduce(34), // ^^, reduce: FullOosvar + reduce(34), // &&, reduce: FullOosvar + reduce(34), // =~, reduce: FullOosvar + reduce(34), // !=~, reduce: FullOosvar + reduce(34), // ==, reduce: FullOosvar + reduce(34), // !=, reduce: FullOosvar + reduce(34), // >, reduce: FullOosvar + reduce(34), // >=, reduce: FullOosvar + reduce(34), // <, reduce: FullOosvar + reduce(34), // <=, reduce: FullOosvar + reduce(34), // |, reduce: FullOosvar + reduce(34), // ^, reduce: FullOosvar + reduce(34), // &, reduce: FullOosvar + reduce(34), // <<, reduce: FullOosvar + reduce(34), // >>, reduce: FullOosvar + reduce(34), // +, reduce: FullOosvar + reduce(34), // -, reduce: FullOosvar + reduce(34), // .+, reduce: FullOosvar + reduce(34), // .-, reduce: FullOosvar + reduce(34), // ., reduce: FullOosvar + reduce(34), // *, reduce: FullOosvar + reduce(34), // /, reduce: FullOosvar + reduce(34), // //, reduce: FullOosvar + reduce(34), // %, reduce: FullOosvar + reduce(34), // .*, reduce: FullOosvar + reduce(34), // ./, reduce: FullOosvar + reduce(34), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(34), // **, reduce: FullOosvar + 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 + reduce(34), // ,, reduce: FullOosvar + 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 + }, + }, + actionRow{ // S303 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(51), // ], reduce: Rvalue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(51), // ,, reduce: Rvalue + 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 + }, + }, + actionRow{ // S304 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(52), // ], reduce: PrecedenceChainStart + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(52), // ,, reduce: PrecedenceChainStart + 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 + }, + }, + actionRow{ // S305 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(54), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(575), // ? + nil, // : + shift(576), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(54), // ,, reduce: TernaryTerm + 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 + }, + }, + actionRow{ // S306 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(56), // ], reduce: LogicalOrTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: LogicalOrTerm + nil, // : + reduce(56), // ||, reduce: LogicalOrTerm + shift(577), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(56), // ,, reduce: LogicalOrTerm + 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 + }, + }, + actionRow{ // S307 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(58), // ], reduce: LogicalXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: LogicalXORTerm + nil, // : + reduce(58), // ||, reduce: LogicalXORTerm + reduce(58), // ^^, reduce: LogicalXORTerm + shift(578), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(58), // ,, reduce: LogicalXORTerm + 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 + }, + }, + actionRow{ // S308 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(60), // ], reduce: LogicalAndTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalAndTerm + nil, // : + reduce(60), // ||, reduce: LogicalAndTerm + reduce(60), // ^^, reduce: LogicalAndTerm + reduce(60), // &&, reduce: LogicalAndTerm + shift(579), // =~ + shift(580), // !=~ + shift(581), // == + shift(582), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(60), // ,, reduce: LogicalAndTerm + 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 + }, + }, + actionRow{ // S309 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(65), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + nil, // : + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(583), // > + shift(584), // >= + shift(585), // < + shift(586), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(65), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S310 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(70), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + nil, // : + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(587), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(70), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S311 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(72), // ], reduce: BitwiseORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: BitwiseORTerm + nil, // : + reduce(72), // ||, reduce: BitwiseORTerm + reduce(72), // ^^, reduce: BitwiseORTerm + reduce(72), // &&, reduce: BitwiseORTerm + reduce(72), // =~, reduce: BitwiseORTerm + reduce(72), // !=~, reduce: BitwiseORTerm + reduce(72), // ==, reduce: BitwiseORTerm + reduce(72), // !=, reduce: BitwiseORTerm + reduce(72), // >, reduce: BitwiseORTerm + reduce(72), // >=, reduce: BitwiseORTerm + reduce(72), // <, reduce: BitwiseORTerm + reduce(72), // <=, reduce: BitwiseORTerm + reduce(72), // |, reduce: BitwiseORTerm + shift(588), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(72), // ,, reduce: BitwiseORTerm + 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 + }, + }, + actionRow{ // S312 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(74), // ], reduce: BitwiseXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(74), // ||, reduce: BitwiseXORTerm + reduce(74), // ^^, reduce: BitwiseXORTerm + reduce(74), // &&, reduce: BitwiseXORTerm + reduce(74), // =~, reduce: BitwiseXORTerm + reduce(74), // !=~, reduce: BitwiseXORTerm + reduce(74), // ==, reduce: BitwiseXORTerm + reduce(74), // !=, reduce: BitwiseXORTerm + reduce(74), // >, reduce: BitwiseXORTerm + reduce(74), // >=, reduce: BitwiseXORTerm + reduce(74), // <, reduce: BitwiseXORTerm + reduce(74), // <=, reduce: BitwiseXORTerm + reduce(74), // |, reduce: BitwiseXORTerm + reduce(74), // ^, reduce: BitwiseXORTerm + shift(589), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(74), // ,, reduce: BitwiseXORTerm + 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 + }, + }, + actionRow{ // S313 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(76), // ], reduce: BitwiseANDTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(76), // ||, reduce: BitwiseANDTerm + reduce(76), // ^^, reduce: BitwiseANDTerm + reduce(76), // &&, reduce: BitwiseANDTerm + reduce(76), // =~, reduce: BitwiseANDTerm + reduce(76), // !=~, reduce: BitwiseANDTerm + reduce(76), // ==, reduce: BitwiseANDTerm + reduce(76), // !=, reduce: BitwiseANDTerm + reduce(76), // >, reduce: BitwiseANDTerm + reduce(76), // >=, reduce: BitwiseANDTerm + reduce(76), // <, reduce: BitwiseANDTerm + reduce(76), // <=, reduce: BitwiseANDTerm + reduce(76), // |, reduce: BitwiseANDTerm + reduce(76), // ^, reduce: BitwiseANDTerm + reduce(76), // &, reduce: BitwiseANDTerm + shift(590), // << + shift(591), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(76), // ,, reduce: BitwiseANDTerm + 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 + }, + }, + actionRow{ // S314 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(79), // ], reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(79), // ||, reduce: BitwiseShiftTerm + reduce(79), // ^^, reduce: BitwiseShiftTerm + reduce(79), // &&, reduce: BitwiseShiftTerm + reduce(79), // =~, reduce: BitwiseShiftTerm + reduce(79), // !=~, reduce: BitwiseShiftTerm + reduce(79), // ==, reduce: BitwiseShiftTerm + reduce(79), // !=, reduce: BitwiseShiftTerm + reduce(79), // >, reduce: BitwiseShiftTerm + reduce(79), // >=, reduce: BitwiseShiftTerm + reduce(79), // <, reduce: BitwiseShiftTerm + reduce(79), // <=, reduce: BitwiseShiftTerm + reduce(79), // |, reduce: BitwiseShiftTerm + reduce(79), // ^, reduce: BitwiseShiftTerm + reduce(79), // &, reduce: BitwiseShiftTerm + reduce(79), // <<, reduce: BitwiseShiftTerm + reduce(79), // >>, reduce: BitwiseShiftTerm + shift(592), // + + shift(593), // - + shift(594), // .+ + shift(595), // .- + shift(596), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(79), // ,, reduce: BitwiseShiftTerm + 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 + }, + }, + actionRow{ // S315 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S316 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(85), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(598), // * + shift(599), // / + shift(600), // // + shift(601), // % + shift(602), // .* + shift(603), // ./ + shift(604), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(85), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S317 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S318 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S319 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S320 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(93), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(93), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S321 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(100), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(100), // ,, reduce: UnaryOpTerm + 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 + }, + }, + actionRow{ // S322 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S323 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S324 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(102), // ], reduce: PowTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: PowTerm + nil, // : + reduce(102), // ||, reduce: PowTerm + reduce(102), // ^^, reduce: PowTerm + reduce(102), // &&, reduce: PowTerm + reduce(102), // =~, reduce: PowTerm + reduce(102), // !=~, reduce: PowTerm + reduce(102), // ==, reduce: PowTerm + reduce(102), // !=, reduce: PowTerm + reduce(102), // >, reduce: PowTerm + reduce(102), // >=, reduce: PowTerm + reduce(102), // <, reduce: PowTerm + reduce(102), // <=, reduce: PowTerm + reduce(102), // |, reduce: PowTerm + reduce(102), // ^, reduce: PowTerm + reduce(102), // &, reduce: PowTerm + reduce(102), // <<, reduce: PowTerm + reduce(102), // >>, reduce: PowTerm + reduce(102), // +, reduce: PowTerm + reduce(102), // -, reduce: PowTerm + reduce(102), // .+, reduce: PowTerm + reduce(102), // .-, reduce: PowTerm + reduce(102), // ., reduce: PowTerm + reduce(102), // *, reduce: PowTerm + reduce(102), // /, reduce: PowTerm + reduce(102), // //, reduce: PowTerm + reduce(102), // %, reduce: PowTerm + reduce(102), // .*, reduce: PowTerm + reduce(102), // ./, reduce: PowTerm + reduce(102), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(610), // ** + 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 + reduce(102), // ,, reduce: PowTerm + 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 + }, + }, + actionRow{ // S325 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S326 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(612), // [ + reduce(104), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(104), // ||, reduce: PrecedenceChainEnd + reduce(104), // ^^, reduce: PrecedenceChainEnd + reduce(104), // &&, reduce: PrecedenceChainEnd + reduce(104), // =~, reduce: PrecedenceChainEnd + reduce(104), // !=~, reduce: PrecedenceChainEnd + reduce(104), // ==, reduce: PrecedenceChainEnd + reduce(104), // !=, reduce: PrecedenceChainEnd + reduce(104), // >, reduce: PrecedenceChainEnd + reduce(104), // >=, reduce: PrecedenceChainEnd + reduce(104), // <, reduce: PrecedenceChainEnd + reduce(104), // <=, reduce: PrecedenceChainEnd + reduce(104), // |, reduce: PrecedenceChainEnd + reduce(104), // ^, reduce: PrecedenceChainEnd + reduce(104), // &, reduce: PrecedenceChainEnd + reduce(104), // <<, reduce: PrecedenceChainEnd + reduce(104), // >>, reduce: PrecedenceChainEnd + reduce(104), // +, reduce: PrecedenceChainEnd + reduce(104), // -, reduce: PrecedenceChainEnd + reduce(104), // .+, reduce: PrecedenceChainEnd + reduce(104), // .-, reduce: PrecedenceChainEnd + reduce(104), // ., reduce: PrecedenceChainEnd + reduce(104), // *, reduce: PrecedenceChainEnd + reduce(104), // /, reduce: PrecedenceChainEnd + reduce(104), // //, reduce: PrecedenceChainEnd + reduce(104), // %, reduce: PrecedenceChainEnd + reduce(104), // .*, reduce: PrecedenceChainEnd + reduce(104), // ./, reduce: PrecedenceChainEnd + reduce(104), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(104), // **, reduce: PrecedenceChainEnd + 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 + reduce(104), // ,, reduce: PrecedenceChainEnd + 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 + }, + }, + actionRow{ // S327 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(109), // [, reduce: MlrvalOrFunction + reduce(109), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(109), // ||, reduce: MlrvalOrFunction + reduce(109), // ^^, reduce: MlrvalOrFunction + reduce(109), // &&, reduce: MlrvalOrFunction + reduce(109), // =~, reduce: MlrvalOrFunction + reduce(109), // !=~, reduce: MlrvalOrFunction + reduce(109), // ==, reduce: MlrvalOrFunction + reduce(109), // !=, reduce: MlrvalOrFunction + reduce(109), // >, reduce: MlrvalOrFunction + reduce(109), // >=, reduce: MlrvalOrFunction + reduce(109), // <, reduce: MlrvalOrFunction + reduce(109), // <=, reduce: MlrvalOrFunction + reduce(109), // |, reduce: MlrvalOrFunction + reduce(109), // ^, reduce: MlrvalOrFunction + reduce(109), // &, reduce: MlrvalOrFunction + reduce(109), // <<, reduce: MlrvalOrFunction + reduce(109), // >>, reduce: MlrvalOrFunction + reduce(109), // +, reduce: MlrvalOrFunction + reduce(109), // -, reduce: MlrvalOrFunction + reduce(109), // .+, reduce: MlrvalOrFunction + reduce(109), // .-, reduce: MlrvalOrFunction + reduce(109), // ., reduce: MlrvalOrFunction + reduce(109), // *, reduce: MlrvalOrFunction + reduce(109), // /, reduce: MlrvalOrFunction + reduce(109), // //, reduce: MlrvalOrFunction + reduce(109), // %, reduce: MlrvalOrFunction + reduce(109), // .*, reduce: MlrvalOrFunction + reduce(109), // ./, reduce: MlrvalOrFunction + reduce(109), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(109), // **, reduce: MlrvalOrFunction + 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 + reduce(109), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S328 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(110), // [, reduce: MlrvalOrFunction + reduce(110), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(110), // ||, reduce: MlrvalOrFunction + reduce(110), // ^^, reduce: MlrvalOrFunction + reduce(110), // &&, reduce: MlrvalOrFunction + reduce(110), // =~, reduce: MlrvalOrFunction + reduce(110), // !=~, reduce: MlrvalOrFunction + reduce(110), // ==, reduce: MlrvalOrFunction + reduce(110), // !=, reduce: MlrvalOrFunction + reduce(110), // >, reduce: MlrvalOrFunction + reduce(110), // >=, reduce: MlrvalOrFunction + reduce(110), // <, reduce: MlrvalOrFunction + reduce(110), // <=, reduce: MlrvalOrFunction + reduce(110), // |, reduce: MlrvalOrFunction + reduce(110), // ^, reduce: MlrvalOrFunction + reduce(110), // &, reduce: MlrvalOrFunction + reduce(110), // <<, reduce: MlrvalOrFunction + reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // +, reduce: MlrvalOrFunction + reduce(110), // -, reduce: MlrvalOrFunction + reduce(110), // .+, reduce: MlrvalOrFunction + reduce(110), // .-, reduce: MlrvalOrFunction + reduce(110), // ., reduce: MlrvalOrFunction + reduce(110), // *, reduce: MlrvalOrFunction + reduce(110), // /, reduce: MlrvalOrFunction + reduce(110), // //, reduce: MlrvalOrFunction + reduce(110), // %, reduce: MlrvalOrFunction + reduce(110), // .*, reduce: MlrvalOrFunction + reduce(110), // ./, reduce: MlrvalOrFunction + reduce(110), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(110), // **, reduce: MlrvalOrFunction + 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 + reduce(110), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S329 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(111), // [, reduce: MlrvalOrFunction + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + 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 + reduce(111), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S330 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(112), // [, reduce: MlrvalOrFunction + reduce(112), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + 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 + reduce(112), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S331 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(113), // [, reduce: MlrvalOrFunction + reduce(113), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + 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 + reduce(113), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S332 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(114), // [, reduce: MlrvalOrFunction + reduce(114), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + 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 + reduce(114), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S333 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(613), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S334 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(117), // ], reduce: ArrayLiteralElements + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + shift(614), // , + 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 + }, + }, + actionRow{ // S335 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(121), // [, reduce: MlrvalOrFunction + reduce(121), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + 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 + reduce(121), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S336 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(128), // [, reduce: MlrvalOrFunction + reduce(128), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(128), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(128), // ||, reduce: MlrvalOrFunction + reduce(128), // ^^, reduce: MlrvalOrFunction + reduce(128), // &&, reduce: MlrvalOrFunction + reduce(128), // =~, reduce: MlrvalOrFunction + reduce(128), // !=~, reduce: MlrvalOrFunction + reduce(128), // ==, reduce: MlrvalOrFunction + reduce(128), // !=, reduce: MlrvalOrFunction + reduce(128), // >, reduce: MlrvalOrFunction + reduce(128), // >=, reduce: MlrvalOrFunction + reduce(128), // <, reduce: MlrvalOrFunction + reduce(128), // <=, reduce: MlrvalOrFunction + reduce(128), // |, reduce: MlrvalOrFunction + reduce(128), // ^, reduce: MlrvalOrFunction + reduce(128), // &, reduce: MlrvalOrFunction + reduce(128), // <<, reduce: MlrvalOrFunction + reduce(128), // >>, reduce: MlrvalOrFunction + reduce(128), // +, reduce: MlrvalOrFunction + reduce(128), // -, reduce: MlrvalOrFunction + reduce(128), // .+, reduce: MlrvalOrFunction + reduce(128), // .-, reduce: MlrvalOrFunction + reduce(128), // ., reduce: MlrvalOrFunction + reduce(128), // *, reduce: MlrvalOrFunction + reduce(128), // /, reduce: MlrvalOrFunction + reduce(128), // //, reduce: MlrvalOrFunction + reduce(128), // %, reduce: MlrvalOrFunction + reduce(128), // .*, reduce: MlrvalOrFunction + reduce(128), // ./, reduce: MlrvalOrFunction + reduce(128), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(128), // **, reduce: MlrvalOrFunction + 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 + reduce(128), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S337 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(129), // [, reduce: ContextVariable + reduce(129), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: ContextVariable + nil, // : + reduce(129), // ||, reduce: ContextVariable + reduce(129), // ^^, reduce: ContextVariable + reduce(129), // &&, reduce: ContextVariable + reduce(129), // =~, reduce: ContextVariable + reduce(129), // !=~, reduce: ContextVariable + reduce(129), // ==, reduce: ContextVariable + reduce(129), // !=, reduce: ContextVariable + reduce(129), // >, reduce: ContextVariable + reduce(129), // >=, reduce: ContextVariable + reduce(129), // <, reduce: ContextVariable + reduce(129), // <=, reduce: ContextVariable + reduce(129), // |, reduce: ContextVariable + reduce(129), // ^, reduce: ContextVariable + reduce(129), // &, reduce: ContextVariable + reduce(129), // <<, reduce: ContextVariable + reduce(129), // >>, reduce: ContextVariable + reduce(129), // +, reduce: ContextVariable + reduce(129), // -, reduce: ContextVariable + reduce(129), // .+, reduce: ContextVariable + reduce(129), // .-, reduce: ContextVariable + reduce(129), // ., reduce: ContextVariable + reduce(129), // *, reduce: ContextVariable + reduce(129), // /, reduce: ContextVariable + reduce(129), // //, reduce: ContextVariable + reduce(129), // %, reduce: ContextVariable + reduce(129), // .*, reduce: ContextVariable + reduce(129), // ./, reduce: ContextVariable + reduce(129), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(129), // **, reduce: ContextVariable + 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 + reduce(129), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S338 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(130), // [, reduce: ContextVariable + reduce(130), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: ContextVariable + nil, // : + reduce(130), // ||, reduce: ContextVariable + reduce(130), // ^^, reduce: ContextVariable + reduce(130), // &&, reduce: ContextVariable + reduce(130), // =~, reduce: ContextVariable + reduce(130), // !=~, reduce: ContextVariable + reduce(130), // ==, reduce: ContextVariable + reduce(130), // !=, reduce: ContextVariable + reduce(130), // >, reduce: ContextVariable + reduce(130), // >=, reduce: ContextVariable + reduce(130), // <, reduce: ContextVariable + reduce(130), // <=, reduce: ContextVariable + reduce(130), // |, reduce: ContextVariable + reduce(130), // ^, reduce: ContextVariable + reduce(130), // &, reduce: ContextVariable + reduce(130), // <<, reduce: ContextVariable + reduce(130), // >>, reduce: ContextVariable + reduce(130), // +, reduce: ContextVariable + reduce(130), // -, reduce: ContextVariable + reduce(130), // .+, reduce: ContextVariable + reduce(130), // .-, reduce: ContextVariable + reduce(130), // ., reduce: ContextVariable + reduce(130), // *, reduce: ContextVariable + reduce(130), // /, reduce: ContextVariable + reduce(130), // //, reduce: ContextVariable + reduce(130), // %, reduce: ContextVariable + reduce(130), // .*, reduce: ContextVariable + reduce(130), // ./, reduce: ContextVariable + reduce(130), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(130), // **, reduce: ContextVariable + 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 + reduce(130), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S339 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(131), // [, reduce: ContextVariable + reduce(131), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: ContextVariable + nil, // : + reduce(131), // ||, reduce: ContextVariable + reduce(131), // ^^, reduce: ContextVariable + reduce(131), // &&, reduce: ContextVariable + reduce(131), // =~, reduce: ContextVariable + reduce(131), // !=~, reduce: ContextVariable + reduce(131), // ==, reduce: ContextVariable + reduce(131), // !=, reduce: ContextVariable + reduce(131), // >, reduce: ContextVariable + reduce(131), // >=, reduce: ContextVariable + reduce(131), // <, reduce: ContextVariable + reduce(131), // <=, reduce: ContextVariable + reduce(131), // |, reduce: ContextVariable + reduce(131), // ^, reduce: ContextVariable + reduce(131), // &, reduce: ContextVariable + reduce(131), // <<, reduce: ContextVariable + reduce(131), // >>, reduce: ContextVariable + reduce(131), // +, reduce: ContextVariable + reduce(131), // -, reduce: ContextVariable + reduce(131), // .+, reduce: ContextVariable + reduce(131), // .-, reduce: ContextVariable + reduce(131), // ., reduce: ContextVariable + reduce(131), // *, reduce: ContextVariable + reduce(131), // /, reduce: ContextVariable + reduce(131), // //, reduce: ContextVariable + reduce(131), // %, reduce: ContextVariable + reduce(131), // .*, reduce: ContextVariable + reduce(131), // ./, reduce: ContextVariable + reduce(131), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(131), // **, reduce: ContextVariable + 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 + reduce(131), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S340 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(132), // [, reduce: ContextVariable + reduce(132), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(132), // ?, reduce: ContextVariable + nil, // : + reduce(132), // ||, reduce: ContextVariable + reduce(132), // ^^, reduce: ContextVariable + reduce(132), // &&, reduce: ContextVariable + reduce(132), // =~, reduce: ContextVariable + reduce(132), // !=~, reduce: ContextVariable + reduce(132), // ==, reduce: ContextVariable + reduce(132), // !=, reduce: ContextVariable + reduce(132), // >, reduce: ContextVariable + reduce(132), // >=, reduce: ContextVariable + reduce(132), // <, reduce: ContextVariable + reduce(132), // <=, reduce: ContextVariable + reduce(132), // |, reduce: ContextVariable + reduce(132), // ^, reduce: ContextVariable + reduce(132), // &, reduce: ContextVariable + reduce(132), // <<, reduce: ContextVariable + reduce(132), // >>, reduce: ContextVariable + reduce(132), // +, reduce: ContextVariable + reduce(132), // -, reduce: ContextVariable + reduce(132), // .+, reduce: ContextVariable + reduce(132), // .-, reduce: ContextVariable + reduce(132), // ., reduce: ContextVariable + reduce(132), // *, reduce: ContextVariable + reduce(132), // /, reduce: ContextVariable + reduce(132), // //, reduce: ContextVariable + reduce(132), // %, reduce: ContextVariable + reduce(132), // .*, reduce: ContextVariable + reduce(132), // ./, reduce: ContextVariable + reduce(132), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(132), // **, reduce: ContextVariable + 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 + reduce(132), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S341 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(133), // [, reduce: ContextVariable + reduce(133), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(133), // ?, reduce: ContextVariable + nil, // : + reduce(133), // ||, reduce: ContextVariable + reduce(133), // ^^, reduce: ContextVariable + reduce(133), // &&, reduce: ContextVariable + reduce(133), // =~, reduce: ContextVariable + reduce(133), // !=~, reduce: ContextVariable + reduce(133), // ==, reduce: ContextVariable + reduce(133), // !=, reduce: ContextVariable + reduce(133), // >, reduce: ContextVariable + reduce(133), // >=, reduce: ContextVariable + reduce(133), // <, reduce: ContextVariable + reduce(133), // <=, reduce: ContextVariable + reduce(133), // |, reduce: ContextVariable + reduce(133), // ^, reduce: ContextVariable + reduce(133), // &, reduce: ContextVariable + reduce(133), // <<, reduce: ContextVariable + reduce(133), // >>, reduce: ContextVariable + reduce(133), // +, reduce: ContextVariable + reduce(133), // -, reduce: ContextVariable + reduce(133), // .+, reduce: ContextVariable + reduce(133), // .-, reduce: ContextVariable + reduce(133), // ., reduce: ContextVariable + reduce(133), // *, reduce: ContextVariable + reduce(133), // /, reduce: ContextVariable + reduce(133), // //, reduce: ContextVariable + reduce(133), // %, reduce: ContextVariable + reduce(133), // .*, reduce: ContextVariable + reduce(133), // ./, reduce: ContextVariable + reduce(133), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(133), // **, reduce: ContextVariable + 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 + reduce(133), // ,, reduce: ContextVariable + 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 }, }, actionRow{ // S342 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(134), // [, reduce: ContextVariable + reduce(134), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(134), // ?, reduce: ContextVariable + nil, // : + reduce(134), // ||, reduce: ContextVariable + reduce(134), // ^^, reduce: ContextVariable + reduce(134), // &&, reduce: ContextVariable + reduce(134), // =~, reduce: ContextVariable + reduce(134), // !=~, reduce: ContextVariable + reduce(134), // ==, reduce: ContextVariable + reduce(134), // !=, reduce: ContextVariable + reduce(134), // >, reduce: ContextVariable + reduce(134), // >=, reduce: ContextVariable + reduce(134), // <, reduce: ContextVariable + reduce(134), // <=, reduce: ContextVariable + reduce(134), // |, reduce: ContextVariable + reduce(134), // ^, reduce: ContextVariable + reduce(134), // &, reduce: ContextVariable + reduce(134), // <<, reduce: ContextVariable + reduce(134), // >>, reduce: ContextVariable + reduce(134), // +, reduce: ContextVariable + reduce(134), // -, reduce: ContextVariable + reduce(134), // .+, reduce: ContextVariable + reduce(134), // .-, reduce: ContextVariable + reduce(134), // ., reduce: ContextVariable + reduce(134), // *, reduce: ContextVariable + reduce(134), // /, reduce: ContextVariable + reduce(134), // //, reduce: ContextVariable + reduce(134), // %, reduce: ContextVariable + reduce(134), // .*, reduce: ContextVariable + reduce(134), // ./, reduce: ContextVariable + reduce(134), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(134), // **, reduce: ContextVariable + 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 + reduce(134), // ,, reduce: ContextVariable + 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 }, }, actionRow{ // S343 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(135), // [, reduce: ContextVariable + reduce(135), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(135), // ?, reduce: ContextVariable + nil, // : + reduce(135), // ||, reduce: ContextVariable + reduce(135), // ^^, reduce: ContextVariable + reduce(135), // &&, reduce: ContextVariable + reduce(135), // =~, reduce: ContextVariable + reduce(135), // !=~, reduce: ContextVariable + reduce(135), // ==, reduce: ContextVariable + reduce(135), // !=, reduce: ContextVariable + reduce(135), // >, reduce: ContextVariable + reduce(135), // >=, reduce: ContextVariable + reduce(135), // <, reduce: ContextVariable + reduce(135), // <=, reduce: ContextVariable + reduce(135), // |, reduce: ContextVariable + reduce(135), // ^, reduce: ContextVariable + reduce(135), // &, reduce: ContextVariable + reduce(135), // <<, reduce: ContextVariable + reduce(135), // >>, reduce: ContextVariable + reduce(135), // +, reduce: ContextVariable + reduce(135), // -, reduce: ContextVariable + reduce(135), // .+, reduce: ContextVariable + reduce(135), // .-, reduce: ContextVariable + reduce(135), // ., reduce: ContextVariable + reduce(135), // *, reduce: ContextVariable + reduce(135), // /, reduce: ContextVariable + reduce(135), // //, reduce: ContextVariable + reduce(135), // %, reduce: ContextVariable + reduce(135), // .*, reduce: ContextVariable + reduce(135), // ./, reduce: ContextVariable + reduce(135), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(135), // **, reduce: ContextVariable + 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 + reduce(135), // ,, reduce: ContextVariable + 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 }, }, actionRow{ // S344 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(136), // [, reduce: ContextVariable + reduce(136), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: ContextVariable + nil, // : + reduce(136), // ||, reduce: ContextVariable + reduce(136), // ^^, reduce: ContextVariable + reduce(136), // &&, reduce: ContextVariable + reduce(136), // =~, reduce: ContextVariable + reduce(136), // !=~, reduce: ContextVariable + reduce(136), // ==, reduce: ContextVariable + reduce(136), // !=, reduce: ContextVariable + reduce(136), // >, reduce: ContextVariable + reduce(136), // >=, reduce: ContextVariable + reduce(136), // <, reduce: ContextVariable + reduce(136), // <=, reduce: ContextVariable + reduce(136), // |, reduce: ContextVariable + reduce(136), // ^, reduce: ContextVariable + reduce(136), // &, reduce: ContextVariable + reduce(136), // <<, reduce: ContextVariable + reduce(136), // >>, reduce: ContextVariable + reduce(136), // +, reduce: ContextVariable + reduce(136), // -, reduce: ContextVariable + reduce(136), // .+, reduce: ContextVariable + reduce(136), // .-, reduce: ContextVariable + reduce(136), // ., reduce: ContextVariable + reduce(136), // *, reduce: ContextVariable + reduce(136), // /, reduce: ContextVariable + reduce(136), // //, reduce: ContextVariable + reduce(136), // %, reduce: ContextVariable + reduce(136), // .*, reduce: ContextVariable + reduce(136), // ./, reduce: ContextVariable + reduce(136), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(136), // **, reduce: ContextVariable + 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 + reduce(136), // ,, reduce: ContextVariable + 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 }, }, actionRow{ // S345 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(137), // [, reduce: ContextVariable + reduce(137), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + 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 + reduce(137), // ,, reduce: ContextVariable + 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 }, }, actionRow{ // S346 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(138), // [, reduce: ContextVariable + reduce(138), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + 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 + reduce(138), // ,, reduce: ContextVariable + 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 }, }, actionRow{ // S347 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + reduce(139), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + 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 + reduce(139), // ,, reduce: ContextVariable + 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 }, }, actionRow{ // S348 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(140), // [, reduce: MlrvalOrFunction + reduce(140), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(140), // ||, reduce: MlrvalOrFunction + reduce(140), // ^^, reduce: MlrvalOrFunction + reduce(140), // &&, reduce: MlrvalOrFunction + reduce(140), // =~, reduce: MlrvalOrFunction + reduce(140), // !=~, reduce: MlrvalOrFunction + reduce(140), // ==, reduce: MlrvalOrFunction + reduce(140), // !=, reduce: MlrvalOrFunction + reduce(140), // >, reduce: MlrvalOrFunction + reduce(140), // >=, reduce: MlrvalOrFunction + reduce(140), // <, reduce: MlrvalOrFunction + reduce(140), // <=, reduce: MlrvalOrFunction + reduce(140), // |, reduce: MlrvalOrFunction + reduce(140), // ^, reduce: MlrvalOrFunction + reduce(140), // &, reduce: MlrvalOrFunction + reduce(140), // <<, reduce: MlrvalOrFunction + reduce(140), // >>, reduce: MlrvalOrFunction + reduce(140), // +, reduce: MlrvalOrFunction + reduce(140), // -, reduce: MlrvalOrFunction + reduce(140), // .+, reduce: MlrvalOrFunction + reduce(140), // .-, reduce: MlrvalOrFunction + reduce(140), // ., reduce: MlrvalOrFunction + reduce(140), // *, reduce: MlrvalOrFunction + reduce(140), // /, reduce: MlrvalOrFunction + reduce(140), // //, reduce: MlrvalOrFunction + reduce(140), // %, reduce: MlrvalOrFunction + reduce(140), // .*, reduce: MlrvalOrFunction + reduce(140), // ./, reduce: MlrvalOrFunction + reduce(140), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(140), // **, reduce: MlrvalOrFunction + 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 + reduce(140), // ,, reduce: MlrvalOrFunction + 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 }, }, actionRow{ // S349 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(142), // [, reduce: MlrvalOrFunction + reduce(142), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(142), // ||, reduce: MlrvalOrFunction + reduce(142), // ^^, reduce: MlrvalOrFunction + reduce(142), // &&, reduce: MlrvalOrFunction + reduce(142), // =~, reduce: MlrvalOrFunction + reduce(142), // !=~, reduce: MlrvalOrFunction + reduce(142), // ==, reduce: MlrvalOrFunction + reduce(142), // !=, reduce: MlrvalOrFunction + reduce(142), // >, reduce: MlrvalOrFunction + reduce(142), // >=, reduce: MlrvalOrFunction + reduce(142), // <, reduce: MlrvalOrFunction + reduce(142), // <=, reduce: MlrvalOrFunction + reduce(142), // |, reduce: MlrvalOrFunction + reduce(142), // ^, reduce: MlrvalOrFunction + reduce(142), // &, reduce: MlrvalOrFunction + reduce(142), // <<, reduce: MlrvalOrFunction + reduce(142), // >>, reduce: MlrvalOrFunction + reduce(142), // +, reduce: MlrvalOrFunction + reduce(142), // -, reduce: MlrvalOrFunction + reduce(142), // .+, reduce: MlrvalOrFunction + reduce(142), // .-, reduce: MlrvalOrFunction + reduce(142), // ., reduce: MlrvalOrFunction + reduce(142), // *, reduce: MlrvalOrFunction + reduce(142), // /, reduce: MlrvalOrFunction + reduce(142), // //, reduce: MlrvalOrFunction + reduce(142), // %, reduce: MlrvalOrFunction + reduce(142), // .*, reduce: MlrvalOrFunction + reduce(142), // ./, reduce: MlrvalOrFunction + reduce(142), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(142), // **, reduce: MlrvalOrFunction + 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 + reduce(142), // ,, reduce: MlrvalOrFunction + 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 }, }, actionRow{ // S350 @@ -31868,21 +31868,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + shift(615), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -31916,10 +31916,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -31928,28 +31928,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(91), // ( + nil, // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + 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, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + 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 }, }, actionRow{ // S351 @@ -31959,21 +31959,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + shift(616), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32007,10 +32007,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -32019,28 +32019,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(91), // ( + nil, // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + 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, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + 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 }, }, actionRow{ // S352 @@ -32050,21 +32050,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32098,10 +32098,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -32110,28 +32110,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(91), // ( + shift(255), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + 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 }, }, actionRow{ // S353 @@ -32141,21 +32141,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32189,10 +32189,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32201,28 +32201,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S354 @@ -32232,21 +32232,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32280,10 +32280,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32292,28 +32292,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S355 @@ -32323,21 +32323,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32371,10 +32371,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32383,28 +32383,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S356 @@ -32414,21 +32414,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32462,10 +32462,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32474,28 +32474,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S357 @@ -32505,21 +32505,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32553,10 +32553,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32565,28 +32565,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S358 @@ -32596,21 +32596,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32644,10 +32644,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32656,28 +32656,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S359 @@ -32687,21 +32687,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32735,10 +32735,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32747,28 +32747,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S360 @@ -32778,21 +32778,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32826,10 +32826,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32838,28 +32838,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S361 @@ -32869,21 +32869,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -32917,10 +32917,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -32929,28 +32929,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S362 @@ -32960,21 +32960,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33008,10 +33008,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -33020,28 +33020,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S363 @@ -33051,21 +33051,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(92), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33081,58 +33081,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(92), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(92), // ||, reduce: UnaryOpTerm - reduce(92), // ^^, reduce: UnaryOpTerm - reduce(92), // &&, reduce: UnaryOpTerm - reduce(92), // =~, reduce: UnaryOpTerm - reduce(92), // !=~, reduce: UnaryOpTerm - reduce(92), // ==, reduce: UnaryOpTerm - reduce(92), // !=, reduce: UnaryOpTerm - reduce(92), // >, reduce: UnaryOpTerm - reduce(92), // >=, reduce: UnaryOpTerm - reduce(92), // <, reduce: UnaryOpTerm - reduce(92), // <=, reduce: UnaryOpTerm - reduce(92), // |, reduce: UnaryOpTerm - reduce(92), // ^, reduce: UnaryOpTerm - reduce(92), // &, reduce: UnaryOpTerm - reduce(92), // <<, reduce: UnaryOpTerm - reduce(92), // >>, reduce: UnaryOpTerm - reduce(92), // +, reduce: UnaryOpTerm - reduce(92), // -, reduce: UnaryOpTerm - reduce(92), // .+, reduce: UnaryOpTerm - reduce(92), // .-, reduce: UnaryOpTerm - reduce(92), // ., reduce: UnaryOpTerm - reduce(92), // *, reduce: UnaryOpTerm - reduce(92), // /, reduce: UnaryOpTerm - reduce(92), // //, reduce: UnaryOpTerm - reduce(92), // %, reduce: UnaryOpTerm - reduce(92), // .*, reduce: UnaryOpTerm - reduce(92), // ./, reduce: UnaryOpTerm - reduce(92), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ nil, // ** - nil, // ( + shift(93), // ( 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 + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - 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 + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S364 @@ -33142,21 +33142,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33190,10 +33190,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -33202,28 +33202,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S365 @@ -33233,21 +33233,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33281,10 +33281,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -33293,28 +33293,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S366 @@ -33324,21 +33324,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33372,10 +33372,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -33384,28 +33384,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S367 @@ -33415,21 +33415,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33463,10 +33463,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -33475,28 +33475,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S368 @@ -33506,21 +33506,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33554,10 +33554,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -33566,28 +33566,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S369 @@ -33597,21 +33597,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33645,10 +33645,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -33657,28 +33657,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S370 @@ -33688,21 +33688,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33736,10 +33736,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -33748,28 +33748,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S371 @@ -33779,21 +33779,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(93), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -33809,58 +33809,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(93), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(93), // ||, reduce: UnaryOpTerm - reduce(93), // ^^, reduce: UnaryOpTerm - reduce(93), // &&, reduce: UnaryOpTerm - reduce(93), // =~, reduce: UnaryOpTerm - reduce(93), // !=~, reduce: UnaryOpTerm - reduce(93), // ==, reduce: UnaryOpTerm - reduce(93), // !=, reduce: UnaryOpTerm - reduce(93), // >, reduce: UnaryOpTerm - reduce(93), // >=, reduce: UnaryOpTerm - reduce(93), // <, reduce: UnaryOpTerm - reduce(93), // <=, reduce: UnaryOpTerm - reduce(93), // |, reduce: UnaryOpTerm - reduce(93), // ^, reduce: UnaryOpTerm - reduce(93), // &, reduce: UnaryOpTerm - reduce(93), // <<, reduce: UnaryOpTerm - reduce(93), // >>, reduce: UnaryOpTerm - reduce(93), // +, reduce: UnaryOpTerm - reduce(93), // -, reduce: UnaryOpTerm - reduce(93), // .+, reduce: UnaryOpTerm - reduce(93), // .-, reduce: UnaryOpTerm - reduce(93), // ., reduce: UnaryOpTerm - reduce(93), // *, reduce: UnaryOpTerm - reduce(93), // /, reduce: UnaryOpTerm - reduce(93), // //, reduce: UnaryOpTerm - reduce(93), // %, reduce: UnaryOpTerm - reduce(93), // .*, reduce: UnaryOpTerm - reduce(93), // ./, reduce: UnaryOpTerm - reduce(93), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ nil, // ** - nil, // ( + shift(93), // ( 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 + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - 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 + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S372 @@ -33870,6 +33870,192 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S373 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S374 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ reduce(94), // ], reduce: UnaryOpTerm @@ -33881,10 +34067,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -33954,13 +34136,654 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S373 + actionRow{ // S375 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S376 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S377 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S378 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S379 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S380 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S381 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S382 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ reduce(95), // ], reduce: UnaryOpTerm @@ -33972,10 +34795,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -34045,13 +34864,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S374 + actionRow{ // S383 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ reduce(96), // ], reduce: UnaryOpTerm @@ -34063,10 +34886,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -34136,13 +34955,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S375 + actionRow{ // S384 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ reduce(97), // ], reduce: UnaryOpTerm @@ -34154,10 +34977,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -34227,28 +35046,210 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S376 + actionRow{ // S385 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + reduce(98), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: UnaryOpTerm + nil, // : + reduce(98), // ||, reduce: UnaryOpTerm + reduce(98), // ^^, reduce: UnaryOpTerm + reduce(98), // &&, reduce: UnaryOpTerm + reduce(98), // =~, reduce: UnaryOpTerm + reduce(98), // !=~, reduce: UnaryOpTerm + reduce(98), // ==, reduce: UnaryOpTerm + reduce(98), // !=, reduce: UnaryOpTerm + reduce(98), // >, reduce: UnaryOpTerm + reduce(98), // >=, reduce: UnaryOpTerm + reduce(98), // <, reduce: UnaryOpTerm + reduce(98), // <=, reduce: UnaryOpTerm + reduce(98), // |, reduce: UnaryOpTerm + reduce(98), // ^, reduce: UnaryOpTerm + reduce(98), // &, reduce: UnaryOpTerm + reduce(98), // <<, reduce: UnaryOpTerm + reduce(98), // >>, reduce: UnaryOpTerm + reduce(98), // +, reduce: UnaryOpTerm + reduce(98), // -, reduce: UnaryOpTerm + reduce(98), // .+, reduce: UnaryOpTerm + reduce(98), // .-, reduce: UnaryOpTerm + reduce(98), // ., reduce: UnaryOpTerm + reduce(98), // *, reduce: UnaryOpTerm + reduce(98), // /, reduce: UnaryOpTerm + reduce(98), // //, reduce: UnaryOpTerm + reduce(98), // %, reduce: UnaryOpTerm + reduce(98), // .*, reduce: UnaryOpTerm + reduce(98), // ./, reduce: UnaryOpTerm + reduce(98), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S386 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(99), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S387 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -34297,34 +35298,129 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, - actionRow{ // S377 + actionRow{ // S388 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + shift(211), // { + shift(647), // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S389 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -34336,10 +35432,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -34389,7 +35481,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(624), // ) + shift(649), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34409,104 +35501,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S378 + actionRow{ // S390 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(103), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(103), // ||, reduce: MlrvalOrFunction - reduce(103), // ^^, reduce: MlrvalOrFunction - reduce(103), // &&, reduce: MlrvalOrFunction - reduce(103), // =~, reduce: MlrvalOrFunction - reduce(103), // !=~, reduce: MlrvalOrFunction - reduce(103), // ==, reduce: MlrvalOrFunction - reduce(103), // !=, reduce: MlrvalOrFunction - reduce(103), // >, reduce: MlrvalOrFunction - reduce(103), // >=, reduce: MlrvalOrFunction - reduce(103), // <, reduce: MlrvalOrFunction - reduce(103), // <=, reduce: MlrvalOrFunction - reduce(103), // |, reduce: MlrvalOrFunction - reduce(103), // ^, reduce: MlrvalOrFunction - reduce(103), // &, reduce: MlrvalOrFunction - reduce(103), // <<, reduce: MlrvalOrFunction - reduce(103), // >>, reduce: MlrvalOrFunction - reduce(103), // +, reduce: MlrvalOrFunction - reduce(103), // -, reduce: MlrvalOrFunction - reduce(103), // .+, reduce: MlrvalOrFunction - reduce(103), // .-, reduce: MlrvalOrFunction - reduce(103), // ., reduce: MlrvalOrFunction - reduce(103), // *, reduce: MlrvalOrFunction - reduce(103), // /, reduce: MlrvalOrFunction - reduce(103), // //, reduce: MlrvalOrFunction - reduce(103), // %, reduce: MlrvalOrFunction - reduce(103), // .*, reduce: MlrvalOrFunction - reduce(103), // ./, reduce: MlrvalOrFunction - reduce(103), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(103), // ), 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, // , - 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 - }, - }, - actionRow{ // S379 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = reduce(105), // [, reduce: MlrvalOrFunction nil, // ] @@ -34518,10 +35523,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -34591,3835 +35592,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S380 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(104), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(104), // ||, reduce: MlrvalOrFunction - reduce(104), // ^^, reduce: MlrvalOrFunction - reduce(104), // &&, reduce: MlrvalOrFunction - reduce(104), // =~, reduce: MlrvalOrFunction - reduce(104), // !=~, reduce: MlrvalOrFunction - reduce(104), // ==, reduce: MlrvalOrFunction - reduce(104), // !=, reduce: MlrvalOrFunction - reduce(104), // >, reduce: MlrvalOrFunction - reduce(104), // >=, reduce: MlrvalOrFunction - reduce(104), // <, reduce: MlrvalOrFunction - reduce(104), // <=, reduce: MlrvalOrFunction - reduce(104), // |, reduce: MlrvalOrFunction - reduce(104), // ^, reduce: MlrvalOrFunction - reduce(104), // &, reduce: MlrvalOrFunction - reduce(104), // <<, reduce: MlrvalOrFunction - reduce(104), // >>, reduce: MlrvalOrFunction - reduce(104), // +, reduce: MlrvalOrFunction - reduce(104), // -, reduce: MlrvalOrFunction - reduce(104), // .+, reduce: MlrvalOrFunction - reduce(104), // .-, reduce: MlrvalOrFunction - reduce(104), // ., reduce: MlrvalOrFunction - reduce(104), // *, reduce: MlrvalOrFunction - reduce(104), // /, reduce: MlrvalOrFunction - reduce(104), // //, reduce: MlrvalOrFunction - reduce(104), // %, reduce: MlrvalOrFunction - reduce(104), // .*, reduce: MlrvalOrFunction - reduce(104), // ./, reduce: MlrvalOrFunction - reduce(104), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(104), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(104), // ), 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, // , - 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 - }, - }, - actionRow{ // S381 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(106), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(106), // ||, reduce: MlrvalOrFunction - reduce(106), // ^^, reduce: MlrvalOrFunction - reduce(106), // &&, reduce: MlrvalOrFunction - reduce(106), // =~, reduce: MlrvalOrFunction - reduce(106), // !=~, reduce: MlrvalOrFunction - reduce(106), // ==, reduce: MlrvalOrFunction - reduce(106), // !=, reduce: MlrvalOrFunction - reduce(106), // >, reduce: MlrvalOrFunction - reduce(106), // >=, reduce: MlrvalOrFunction - reduce(106), // <, reduce: MlrvalOrFunction - reduce(106), // <=, reduce: MlrvalOrFunction - reduce(106), // |, reduce: MlrvalOrFunction - reduce(106), // ^, reduce: MlrvalOrFunction - reduce(106), // &, reduce: MlrvalOrFunction - reduce(106), // <<, reduce: MlrvalOrFunction - reduce(106), // >>, reduce: MlrvalOrFunction - reduce(106), // +, reduce: MlrvalOrFunction - reduce(106), // -, reduce: MlrvalOrFunction - reduce(106), // .+, reduce: MlrvalOrFunction - reduce(106), // .-, reduce: MlrvalOrFunction - reduce(106), // ., reduce: MlrvalOrFunction - reduce(106), // *, reduce: MlrvalOrFunction - reduce(106), // /, reduce: MlrvalOrFunction - reduce(106), // //, reduce: MlrvalOrFunction - reduce(106), // %, reduce: MlrvalOrFunction - reduce(106), // .*, reduce: MlrvalOrFunction - reduce(106), // ./, reduce: MlrvalOrFunction - reduce(106), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(106), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(106), // ), 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, // , - 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 - }, - }, - actionRow{ // S382 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - shift(625), // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S383 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(17), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(17), // ?, reduce: FieldValue - nil, // : - reduce(17), // ||, reduce: FieldValue - reduce(17), // ^^, reduce: FieldValue - reduce(17), // &&, reduce: FieldValue - reduce(17), // =~, reduce: FieldValue - reduce(17), // !=~, reduce: FieldValue - reduce(17), // ==, reduce: FieldValue - reduce(17), // !=, reduce: FieldValue - reduce(17), // >, reduce: FieldValue - reduce(17), // >=, reduce: FieldValue - reduce(17), // <, reduce: FieldValue - reduce(17), // <=, reduce: FieldValue - reduce(17), // |, reduce: FieldValue - reduce(17), // ^, reduce: FieldValue - reduce(17), // &, reduce: FieldValue - reduce(17), // <<, reduce: FieldValue - reduce(17), // >>, reduce: FieldValue - reduce(17), // +, reduce: FieldValue - reduce(17), // -, reduce: FieldValue - reduce(17), // .+, reduce: FieldValue - reduce(17), // .-, reduce: FieldValue - reduce(17), // ., reduce: FieldValue - reduce(17), // *, reduce: FieldValue - reduce(17), // /, reduce: FieldValue - reduce(17), // //, reduce: FieldValue - reduce(17), // %, reduce: FieldValue - reduce(17), // .*, reduce: FieldValue - reduce(17), // ./, reduce: FieldValue - reduce(17), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(17), // **, reduce: FieldValue - nil, // ( - reduce(17), // ), reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S384 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(18), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(18), // ?, reduce: FieldValue - nil, // : - reduce(18), // ||, reduce: FieldValue - reduce(18), // ^^, reduce: FieldValue - reduce(18), // &&, reduce: FieldValue - reduce(18), // =~, reduce: FieldValue - reduce(18), // !=~, reduce: FieldValue - reduce(18), // ==, reduce: FieldValue - reduce(18), // !=, reduce: FieldValue - reduce(18), // >, reduce: FieldValue - reduce(18), // >=, reduce: FieldValue - reduce(18), // <, reduce: FieldValue - reduce(18), // <=, reduce: FieldValue - reduce(18), // |, reduce: FieldValue - reduce(18), // ^, reduce: FieldValue - reduce(18), // &, reduce: FieldValue - reduce(18), // <<, reduce: FieldValue - reduce(18), // >>, reduce: FieldValue - reduce(18), // +, reduce: FieldValue - reduce(18), // -, reduce: FieldValue - reduce(18), // .+, reduce: FieldValue - reduce(18), // .-, reduce: FieldValue - reduce(18), // ., reduce: FieldValue - reduce(18), // *, reduce: FieldValue - reduce(18), // /, reduce: FieldValue - reduce(18), // //, reduce: FieldValue - reduce(18), // %, reduce: FieldValue - reduce(18), // .*, reduce: FieldValue - reduce(18), // ./, reduce: FieldValue - reduce(18), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(18), // **, reduce: FieldValue - nil, // ( - reduce(18), // ), reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S385 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(19), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(19), // ?, reduce: FieldValue - nil, // : - reduce(19), // ||, reduce: FieldValue - reduce(19), // ^^, reduce: FieldValue - reduce(19), // &&, reduce: FieldValue - reduce(19), // =~, reduce: FieldValue - reduce(19), // !=~, reduce: FieldValue - reduce(19), // ==, reduce: FieldValue - reduce(19), // !=, reduce: FieldValue - reduce(19), // >, reduce: FieldValue - reduce(19), // >=, reduce: FieldValue - reduce(19), // <, reduce: FieldValue - reduce(19), // <=, reduce: FieldValue - reduce(19), // |, reduce: FieldValue - reduce(19), // ^, reduce: FieldValue - reduce(19), // &, reduce: FieldValue - reduce(19), // <<, reduce: FieldValue - reduce(19), // >>, reduce: FieldValue - reduce(19), // +, reduce: FieldValue - reduce(19), // -, reduce: FieldValue - reduce(19), // .+, reduce: FieldValue - reduce(19), // .-, reduce: FieldValue - reduce(19), // ., reduce: FieldValue - reduce(19), // *, reduce: FieldValue - reduce(19), // /, reduce: FieldValue - reduce(19), // //, reduce: FieldValue - reduce(19), // %, reduce: FieldValue - reduce(19), // .*, reduce: FieldValue - reduce(19), // ./, reduce: FieldValue - reduce(19), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(19), // **, reduce: FieldValue - nil, // ( - reduce(19), // ), reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S386 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(20), // [, reduce: DirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(20), // ?, reduce: DirectFieldValue - nil, // : - reduce(20), // ||, reduce: DirectFieldValue - reduce(20), // ^^, reduce: DirectFieldValue - reduce(20), // &&, reduce: DirectFieldValue - reduce(20), // =~, reduce: DirectFieldValue - reduce(20), // !=~, reduce: DirectFieldValue - reduce(20), // ==, reduce: DirectFieldValue - reduce(20), // !=, reduce: DirectFieldValue - reduce(20), // >, reduce: DirectFieldValue - reduce(20), // >=, reduce: DirectFieldValue - reduce(20), // <, reduce: DirectFieldValue - reduce(20), // <=, reduce: DirectFieldValue - reduce(20), // |, reduce: DirectFieldValue - reduce(20), // ^, reduce: DirectFieldValue - reduce(20), // &, reduce: DirectFieldValue - reduce(20), // <<, reduce: DirectFieldValue - reduce(20), // >>, reduce: DirectFieldValue - reduce(20), // +, reduce: DirectFieldValue - reduce(20), // -, reduce: DirectFieldValue - reduce(20), // .+, reduce: DirectFieldValue - reduce(20), // .-, reduce: DirectFieldValue - reduce(20), // ., reduce: DirectFieldValue - reduce(20), // *, reduce: DirectFieldValue - reduce(20), // /, reduce: DirectFieldValue - reduce(20), // //, reduce: DirectFieldValue - reduce(20), // %, reduce: DirectFieldValue - reduce(20), // .*, reduce: DirectFieldValue - reduce(20), // ./, reduce: DirectFieldValue - reduce(20), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(20), // **, reduce: DirectFieldValue - nil, // ( - reduce(20), // ), reduce: DirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S387 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S388 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(22), // [, reduce: BracedFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: BracedFieldValue - nil, // : - reduce(22), // ||, reduce: BracedFieldValue - reduce(22), // ^^, reduce: BracedFieldValue - reduce(22), // &&, reduce: BracedFieldValue - reduce(22), // =~, reduce: BracedFieldValue - reduce(22), // !=~, reduce: BracedFieldValue - reduce(22), // ==, reduce: BracedFieldValue - reduce(22), // !=, reduce: BracedFieldValue - reduce(22), // >, reduce: BracedFieldValue - reduce(22), // >=, reduce: BracedFieldValue - reduce(22), // <, reduce: BracedFieldValue - reduce(22), // <=, reduce: BracedFieldValue - reduce(22), // |, reduce: BracedFieldValue - reduce(22), // ^, reduce: BracedFieldValue - reduce(22), // &, reduce: BracedFieldValue - reduce(22), // <<, reduce: BracedFieldValue - reduce(22), // >>, reduce: BracedFieldValue - reduce(22), // +, reduce: BracedFieldValue - reduce(22), // -, reduce: BracedFieldValue - reduce(22), // .+, reduce: BracedFieldValue - reduce(22), // .-, reduce: BracedFieldValue - reduce(22), // ., reduce: BracedFieldValue - reduce(22), // *, reduce: BracedFieldValue - reduce(22), // /, reduce: BracedFieldValue - reduce(22), // //, reduce: BracedFieldValue - reduce(22), // %, reduce: BracedFieldValue - reduce(22), // .*, reduce: BracedFieldValue - reduce(22), // ./, reduce: BracedFieldValue - reduce(22), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: BracedFieldValue - nil, // ( - reduce(22), // ), reduce: BracedFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S389 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(23), // [, reduce: FullSrec - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FullSrec - nil, // : - reduce(23), // ||, reduce: FullSrec - reduce(23), // ^^, reduce: FullSrec - reduce(23), // &&, reduce: FullSrec - reduce(23), // =~, reduce: FullSrec - reduce(23), // !=~, reduce: FullSrec - reduce(23), // ==, reduce: FullSrec - reduce(23), // !=, reduce: FullSrec - reduce(23), // >, reduce: FullSrec - reduce(23), // >=, reduce: FullSrec - reduce(23), // <, reduce: FullSrec - reduce(23), // <=, reduce: FullSrec - reduce(23), // |, reduce: FullSrec - reduce(23), // ^, reduce: FullSrec - reduce(23), // &, reduce: FullSrec - reduce(23), // <<, reduce: FullSrec - reduce(23), // >>, reduce: FullSrec - reduce(23), // +, reduce: FullSrec - reduce(23), // -, reduce: FullSrec - reduce(23), // .+, reduce: FullSrec - reduce(23), // .-, reduce: FullSrec - reduce(23), // ., reduce: FullSrec - reduce(23), // *, reduce: FullSrec - reduce(23), // /, reduce: FullSrec - reduce(23), // //, reduce: FullSrec - reduce(23), // %, reduce: FullSrec - reduce(23), // .*, reduce: FullSrec - reduce(23), // ./, reduce: FullSrec - reduce(23), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FullSrec - nil, // ( - reduce(23), // ), reduce: FullSrec - 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, // , - 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 - }, - }, - actionRow{ // S390 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(24), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: OosvarValue - nil, // : - reduce(24), // ||, reduce: OosvarValue - reduce(24), // ^^, reduce: OosvarValue - reduce(24), // &&, reduce: OosvarValue - reduce(24), // =~, reduce: OosvarValue - reduce(24), // !=~, reduce: OosvarValue - reduce(24), // ==, reduce: OosvarValue - reduce(24), // !=, reduce: OosvarValue - reduce(24), // >, reduce: OosvarValue - reduce(24), // >=, reduce: OosvarValue - reduce(24), // <, reduce: OosvarValue - reduce(24), // <=, reduce: OosvarValue - reduce(24), // |, reduce: OosvarValue - reduce(24), // ^, reduce: OosvarValue - reduce(24), // &, reduce: OosvarValue - reduce(24), // <<, reduce: OosvarValue - reduce(24), // >>, reduce: OosvarValue - reduce(24), // +, reduce: OosvarValue - reduce(24), // -, reduce: OosvarValue - reduce(24), // .+, reduce: OosvarValue - reduce(24), // .-, reduce: OosvarValue - reduce(24), // ., reduce: OosvarValue - reduce(24), // *, reduce: OosvarValue - reduce(24), // /, reduce: OosvarValue - reduce(24), // //, reduce: OosvarValue - reduce(24), // %, reduce: OosvarValue - reduce(24), // .*, reduce: OosvarValue - reduce(24), // ./, reduce: OosvarValue - reduce(24), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: OosvarValue - nil, // ( - reduce(24), // ), reduce: OosvarValue - 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, // , - 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 - }, - }, actionRow{ // S391 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(25), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: OosvarValue - nil, // : - reduce(25), // ||, reduce: OosvarValue - reduce(25), // ^^, reduce: OosvarValue - reduce(25), // &&, reduce: OosvarValue - reduce(25), // =~, reduce: OosvarValue - reduce(25), // !=~, reduce: OosvarValue - reduce(25), // ==, reduce: OosvarValue - reduce(25), // !=, reduce: OosvarValue - reduce(25), // >, reduce: OosvarValue - reduce(25), // >=, reduce: OosvarValue - reduce(25), // <, reduce: OosvarValue - reduce(25), // <=, reduce: OosvarValue - reduce(25), // |, reduce: OosvarValue - reduce(25), // ^, reduce: OosvarValue - reduce(25), // &, reduce: OosvarValue - reduce(25), // <<, reduce: OosvarValue - reduce(25), // >>, reduce: OosvarValue - reduce(25), // +, reduce: OosvarValue - reduce(25), // -, reduce: OosvarValue - reduce(25), // .+, reduce: OosvarValue - reduce(25), // .-, reduce: OosvarValue - reduce(25), // ., reduce: OosvarValue - reduce(25), // *, reduce: OosvarValue - reduce(25), // /, reduce: OosvarValue - reduce(25), // //, reduce: OosvarValue - reduce(25), // %, reduce: OosvarValue - reduce(25), // .*, reduce: OosvarValue - reduce(25), // ./, reduce: OosvarValue - reduce(25), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: OosvarValue - nil, // ( - reduce(25), // ), reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S392 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(26), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: OosvarValue - nil, // : - reduce(26), // ||, reduce: OosvarValue - reduce(26), // ^^, reduce: OosvarValue - reduce(26), // &&, reduce: OosvarValue - reduce(26), // =~, reduce: OosvarValue - reduce(26), // !=~, reduce: OosvarValue - reduce(26), // ==, reduce: OosvarValue - reduce(26), // !=, reduce: OosvarValue - reduce(26), // >, reduce: OosvarValue - reduce(26), // >=, reduce: OosvarValue - reduce(26), // <, reduce: OosvarValue - reduce(26), // <=, reduce: OosvarValue - reduce(26), // |, reduce: OosvarValue - reduce(26), // ^, reduce: OosvarValue - reduce(26), // &, reduce: OosvarValue - reduce(26), // <<, reduce: OosvarValue - reduce(26), // >>, reduce: OosvarValue - reduce(26), // +, reduce: OosvarValue - reduce(26), // -, reduce: OosvarValue - reduce(26), // .+, reduce: OosvarValue - reduce(26), // .-, reduce: OosvarValue - reduce(26), // ., reduce: OosvarValue - reduce(26), // *, reduce: OosvarValue - reduce(26), // /, reduce: OosvarValue - reduce(26), // //, reduce: OosvarValue - reduce(26), // %, reduce: OosvarValue - reduce(26), // .*, reduce: OosvarValue - reduce(26), // ./, reduce: OosvarValue - reduce(26), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: OosvarValue - nil, // ( - reduce(26), // ), reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S393 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(27), // [, reduce: DirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectOosvarValue - nil, // : - reduce(27), // ||, reduce: DirectOosvarValue - reduce(27), // ^^, reduce: DirectOosvarValue - reduce(27), // &&, reduce: DirectOosvarValue - reduce(27), // =~, reduce: DirectOosvarValue - reduce(27), // !=~, reduce: DirectOosvarValue - reduce(27), // ==, reduce: DirectOosvarValue - reduce(27), // !=, reduce: DirectOosvarValue - reduce(27), // >, reduce: DirectOosvarValue - reduce(27), // >=, reduce: DirectOosvarValue - reduce(27), // <, reduce: DirectOosvarValue - reduce(27), // <=, reduce: DirectOosvarValue - reduce(27), // |, reduce: DirectOosvarValue - reduce(27), // ^, reduce: DirectOosvarValue - reduce(27), // &, reduce: DirectOosvarValue - reduce(27), // <<, reduce: DirectOosvarValue - reduce(27), // >>, reduce: DirectOosvarValue - reduce(27), // +, reduce: DirectOosvarValue - reduce(27), // -, reduce: DirectOosvarValue - reduce(27), // .+, reduce: DirectOosvarValue - reduce(27), // .-, reduce: DirectOosvarValue - reduce(27), // ., reduce: DirectOosvarValue - reduce(27), // *, reduce: DirectOosvarValue - reduce(27), // /, reduce: DirectOosvarValue - reduce(27), // //, reduce: DirectOosvarValue - reduce(27), // %, reduce: DirectOosvarValue - reduce(27), // .*, reduce: DirectOosvarValue - reduce(27), // ./, reduce: DirectOosvarValue - reduce(27), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectOosvarValue - nil, // ( - reduce(27), // ), reduce: DirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S394 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S395 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(29), // [, reduce: BracedOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedOosvarValue - nil, // : - reduce(29), // ||, reduce: BracedOosvarValue - reduce(29), // ^^, reduce: BracedOosvarValue - reduce(29), // &&, reduce: BracedOosvarValue - reduce(29), // =~, reduce: BracedOosvarValue - reduce(29), // !=~, reduce: BracedOosvarValue - reduce(29), // ==, reduce: BracedOosvarValue - reduce(29), // !=, reduce: BracedOosvarValue - reduce(29), // >, reduce: BracedOosvarValue - reduce(29), // >=, reduce: BracedOosvarValue - reduce(29), // <, reduce: BracedOosvarValue - reduce(29), // <=, reduce: BracedOosvarValue - reduce(29), // |, reduce: BracedOosvarValue - reduce(29), // ^, reduce: BracedOosvarValue - reduce(29), // &, reduce: BracedOosvarValue - reduce(29), // <<, reduce: BracedOosvarValue - reduce(29), // >>, reduce: BracedOosvarValue - reduce(29), // +, reduce: BracedOosvarValue - reduce(29), // -, reduce: BracedOosvarValue - reduce(29), // .+, reduce: BracedOosvarValue - reduce(29), // .-, reduce: BracedOosvarValue - reduce(29), // ., reduce: BracedOosvarValue - reduce(29), // *, reduce: BracedOosvarValue - reduce(29), // /, reduce: BracedOosvarValue - reduce(29), // //, reduce: BracedOosvarValue - reduce(29), // %, reduce: BracedOosvarValue - reduce(29), // .*, reduce: BracedOosvarValue - reduce(29), // ./, reduce: BracedOosvarValue - reduce(29), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedOosvarValue - nil, // ( - reduce(29), // ), reduce: BracedOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S396 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(30), // [, reduce: FullOosvar - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullOosvar - nil, // : - reduce(30), // ||, reduce: FullOosvar - reduce(30), // ^^, reduce: FullOosvar - reduce(30), // &&, reduce: FullOosvar - reduce(30), // =~, reduce: FullOosvar - reduce(30), // !=~, reduce: FullOosvar - reduce(30), // ==, reduce: FullOosvar - reduce(30), // !=, reduce: FullOosvar - reduce(30), // >, reduce: FullOosvar - reduce(30), // >=, reduce: FullOosvar - reduce(30), // <, reduce: FullOosvar - reduce(30), // <=, reduce: FullOosvar - reduce(30), // |, reduce: FullOosvar - reduce(30), // ^, reduce: FullOosvar - reduce(30), // &, reduce: FullOosvar - reduce(30), // <<, reduce: FullOosvar - reduce(30), // >>, reduce: FullOosvar - reduce(30), // +, reduce: FullOosvar - reduce(30), // -, reduce: FullOosvar - reduce(30), // .+, reduce: FullOosvar - reduce(30), // .-, reduce: FullOosvar - reduce(30), // ., reduce: FullOosvar - reduce(30), // *, reduce: FullOosvar - reduce(30), // /, reduce: FullOosvar - reduce(30), // //, reduce: FullOosvar - reduce(30), // %, reduce: FullOosvar - reduce(30), // .*, reduce: FullOosvar - reduce(30), // ./, reduce: FullOosvar - reduce(30), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullOosvar - nil, // ( - reduce(30), // ), reduce: FullOosvar - 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, // , - 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 - }, - }, - actionRow{ // S397 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - shift(629), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S398 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(49), // ), reduce: Rvalue - 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, // , - 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 - }, - }, - actionRow{ // S399 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(50), // ), reduce: PrecedenceChainStart - 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, // , - 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 - }, - }, - actionRow{ // S400 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(631), // ? - nil, // : - shift(632), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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: TernaryTerm - 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, // , - 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 - }, - }, - actionRow{ // S401 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: LogicalOrTerm - nil, // : - reduce(54), // ||, reduce: LogicalOrTerm - shift(633), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(54), // ), reduce: LogicalOrTerm - 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, // , - 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 - }, - }, - actionRow{ // S402 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: LogicalXORTerm - nil, // : - reduce(56), // ||, reduce: LogicalXORTerm - reduce(56), // ^^, reduce: LogicalXORTerm - shift(634), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(56), // ), reduce: LogicalXORTerm - 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, // , - 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 - }, - }, - actionRow{ // S403 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalAndTerm - nil, // : - reduce(58), // ||, reduce: LogicalAndTerm - reduce(58), // ^^, reduce: LogicalAndTerm - reduce(58), // &&, reduce: LogicalAndTerm - shift(635), // =~ - shift(636), // !=~ - shift(637), // == - shift(638), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(58), // ), reduce: LogicalAndTerm - 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, // , - 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 - }, - }, - actionRow{ // S404 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(639), // > - shift(640), // >= - shift(641), // < - shift(642), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(63), // ), reduce: EqneTerm - 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, // , - 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 - }, - }, - actionRow{ // S405 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(643), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(68), // ), reduce: CmpTerm - 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, // , - 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 - }, - }, - actionRow{ // S406 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: BitwiseORTerm - nil, // : - reduce(70), // ||, reduce: BitwiseORTerm - reduce(70), // ^^, reduce: BitwiseORTerm - reduce(70), // &&, reduce: BitwiseORTerm - reduce(70), // =~, reduce: BitwiseORTerm - reduce(70), // !=~, reduce: BitwiseORTerm - reduce(70), // ==, reduce: BitwiseORTerm - reduce(70), // !=, reduce: BitwiseORTerm - reduce(70), // >, reduce: BitwiseORTerm - reduce(70), // >=, reduce: BitwiseORTerm - reduce(70), // <, reduce: BitwiseORTerm - reduce(70), // <=, reduce: BitwiseORTerm - reduce(70), // |, reduce: BitwiseORTerm - shift(644), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(70), // ), reduce: BitwiseORTerm - 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, // , - 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 - }, - }, - actionRow{ // S407 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(72), // ||, reduce: BitwiseXORTerm - reduce(72), // ^^, reduce: BitwiseXORTerm - reduce(72), // &&, reduce: BitwiseXORTerm - reduce(72), // =~, reduce: BitwiseXORTerm - reduce(72), // !=~, reduce: BitwiseXORTerm - reduce(72), // ==, reduce: BitwiseXORTerm - reduce(72), // !=, reduce: BitwiseXORTerm - reduce(72), // >, reduce: BitwiseXORTerm - reduce(72), // >=, reduce: BitwiseXORTerm - reduce(72), // <, reduce: BitwiseXORTerm - reduce(72), // <=, reduce: BitwiseXORTerm - reduce(72), // |, reduce: BitwiseXORTerm - reduce(72), // ^, reduce: BitwiseXORTerm - shift(645), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(72), // ), reduce: BitwiseXORTerm - 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, // , - 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 - }, - }, - actionRow{ // S408 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(74), // ||, reduce: BitwiseANDTerm - reduce(74), // ^^, reduce: BitwiseANDTerm - reduce(74), // &&, reduce: BitwiseANDTerm - reduce(74), // =~, reduce: BitwiseANDTerm - reduce(74), // !=~, reduce: BitwiseANDTerm - reduce(74), // ==, reduce: BitwiseANDTerm - reduce(74), // !=, reduce: BitwiseANDTerm - reduce(74), // >, reduce: BitwiseANDTerm - reduce(74), // >=, reduce: BitwiseANDTerm - reduce(74), // <, reduce: BitwiseANDTerm - reduce(74), // <=, reduce: BitwiseANDTerm - reduce(74), // |, reduce: BitwiseANDTerm - reduce(74), // ^, reduce: BitwiseANDTerm - reduce(74), // &, reduce: BitwiseANDTerm - shift(646), // << - shift(647), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(74), // ), 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, // , - 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 - }, - }, - actionRow{ // S409 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(77), // ||, reduce: BitwiseShiftTerm - reduce(77), // ^^, reduce: BitwiseShiftTerm - reduce(77), // &&, reduce: BitwiseShiftTerm - reduce(77), // =~, reduce: BitwiseShiftTerm - reduce(77), // !=~, reduce: BitwiseShiftTerm - reduce(77), // ==, reduce: BitwiseShiftTerm - reduce(77), // !=, reduce: BitwiseShiftTerm - reduce(77), // >, reduce: BitwiseShiftTerm - reduce(77), // >=, reduce: BitwiseShiftTerm - reduce(77), // <, reduce: BitwiseShiftTerm - reduce(77), // <=, reduce: BitwiseShiftTerm - reduce(77), // |, reduce: BitwiseShiftTerm - reduce(77), // ^, reduce: BitwiseShiftTerm - reduce(77), // &, reduce: BitwiseShiftTerm - reduce(77), // <<, reduce: BitwiseShiftTerm - reduce(77), // >>, reduce: BitwiseShiftTerm - shift(648), // + - shift(649), // - - shift(650), // .+ - shift(651), // .- - shift(652), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(77), // ), 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, // , - 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 - }, - }, - actionRow{ // S410 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S411 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(654), // * - shift(655), // / - shift(656), // // - shift(657), // % - shift(658), // .* - shift(659), // ./ - shift(660), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(83), // ), 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, // , - 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 - }, - }, - actionRow{ // S412 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S413 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S414 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S415 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(91), // ), reduce: MuldivTerm - 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, // , - 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 - }, - }, - actionRow{ // S416 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: UnaryOpTerm - nil, // : - reduce(98), // ||, reduce: UnaryOpTerm - reduce(98), // ^^, reduce: UnaryOpTerm - reduce(98), // &&, reduce: UnaryOpTerm - reduce(98), // =~, reduce: UnaryOpTerm - reduce(98), // !=~, reduce: UnaryOpTerm - reduce(98), // ==, reduce: UnaryOpTerm - reduce(98), // !=, reduce: UnaryOpTerm - reduce(98), // >, reduce: UnaryOpTerm - reduce(98), // >=, reduce: UnaryOpTerm - reduce(98), // <, reduce: UnaryOpTerm - reduce(98), // <=, reduce: UnaryOpTerm - reduce(98), // |, reduce: UnaryOpTerm - reduce(98), // ^, reduce: UnaryOpTerm - reduce(98), // &, reduce: UnaryOpTerm - reduce(98), // <<, reduce: UnaryOpTerm - reduce(98), // >>, reduce: UnaryOpTerm - reduce(98), // +, reduce: UnaryOpTerm - reduce(98), // -, reduce: UnaryOpTerm - reduce(98), // .+, reduce: UnaryOpTerm - reduce(98), // .-, reduce: UnaryOpTerm - reduce(98), // ., reduce: UnaryOpTerm - reduce(98), // *, reduce: UnaryOpTerm - reduce(98), // /, reduce: UnaryOpTerm - reduce(98), // //, reduce: UnaryOpTerm - reduce(98), // %, reduce: UnaryOpTerm - reduce(98), // .*, reduce: UnaryOpTerm - reduce(98), // ./, reduce: UnaryOpTerm - reduce(98), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(98), // ), reduce: UnaryOpTerm - 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, // , - 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 - }, - }, - actionRow{ // S417 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S418 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S419 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: PowTerm - nil, // : - reduce(100), // ||, reduce: PowTerm - reduce(100), // ^^, reduce: PowTerm - reduce(100), // &&, reduce: PowTerm - reduce(100), // =~, reduce: PowTerm - reduce(100), // !=~, reduce: PowTerm - reduce(100), // ==, reduce: PowTerm - reduce(100), // !=, reduce: PowTerm - reduce(100), // >, reduce: PowTerm - reduce(100), // >=, reduce: PowTerm - reduce(100), // <, reduce: PowTerm - reduce(100), // <=, reduce: PowTerm - reduce(100), // |, reduce: PowTerm - reduce(100), // ^, reduce: PowTerm - reduce(100), // &, reduce: PowTerm - reduce(100), // <<, reduce: PowTerm - reduce(100), // >>, reduce: PowTerm - reduce(100), // +, reduce: PowTerm - reduce(100), // -, reduce: PowTerm - reduce(100), // .+, reduce: PowTerm - reduce(100), // .-, reduce: PowTerm - reduce(100), // ., reduce: PowTerm - reduce(100), // *, reduce: PowTerm - reduce(100), // /, reduce: PowTerm - reduce(100), // //, reduce: PowTerm - reduce(100), // %, reduce: PowTerm - reduce(100), // .*, reduce: PowTerm - reduce(100), // ./, reduce: PowTerm - reduce(100), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(666), // ** - nil, // ( - reduce(100), // ), reduce: PowTerm - 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, // , - 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 - }, - }, - actionRow{ // S420 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S421 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(668), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(102), // ||, reduce: PrecedenceChainEnd - reduce(102), // ^^, reduce: PrecedenceChainEnd - reduce(102), // &&, reduce: PrecedenceChainEnd - reduce(102), // =~, reduce: PrecedenceChainEnd - reduce(102), // !=~, reduce: PrecedenceChainEnd - reduce(102), // ==, reduce: PrecedenceChainEnd - reduce(102), // !=, reduce: PrecedenceChainEnd - reduce(102), // >, reduce: PrecedenceChainEnd - reduce(102), // >=, reduce: PrecedenceChainEnd - reduce(102), // <, reduce: PrecedenceChainEnd - reduce(102), // <=, reduce: PrecedenceChainEnd - reduce(102), // |, reduce: PrecedenceChainEnd - reduce(102), // ^, reduce: PrecedenceChainEnd - reduce(102), // &, reduce: PrecedenceChainEnd - reduce(102), // <<, reduce: PrecedenceChainEnd - reduce(102), // >>, reduce: PrecedenceChainEnd - reduce(102), // +, reduce: PrecedenceChainEnd - reduce(102), // -, reduce: PrecedenceChainEnd - reduce(102), // .+, reduce: PrecedenceChainEnd - reduce(102), // .-, reduce: PrecedenceChainEnd - reduce(102), // ., reduce: PrecedenceChainEnd - reduce(102), // *, reduce: PrecedenceChainEnd - reduce(102), // /, reduce: PrecedenceChainEnd - reduce(102), // //, reduce: PrecedenceChainEnd - reduce(102), // %, reduce: PrecedenceChainEnd - reduce(102), // .*, reduce: PrecedenceChainEnd - reduce(102), // ./, reduce: PrecedenceChainEnd - reduce(102), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(102), // **, reduce: PrecedenceChainEnd - nil, // ( - reduce(102), // ), reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S422 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = reduce(107), // [, reduce: MlrvalOrFunction nil, // ] @@ -38431,10 +35614,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -38504,13 +35683,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S423 + actionRow{ // S392 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(106), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(106), // ||, reduce: MlrvalOrFunction + reduce(106), // ^^, reduce: MlrvalOrFunction + reduce(106), // &&, reduce: MlrvalOrFunction + reduce(106), // =~, reduce: MlrvalOrFunction + reduce(106), // !=~, reduce: MlrvalOrFunction + reduce(106), // ==, reduce: MlrvalOrFunction + reduce(106), // !=, reduce: MlrvalOrFunction + reduce(106), // >, reduce: MlrvalOrFunction + reduce(106), // >=, reduce: MlrvalOrFunction + reduce(106), // <, reduce: MlrvalOrFunction + reduce(106), // <=, reduce: MlrvalOrFunction + reduce(106), // |, reduce: MlrvalOrFunction + reduce(106), // ^, reduce: MlrvalOrFunction + reduce(106), // &, reduce: MlrvalOrFunction + reduce(106), // <<, reduce: MlrvalOrFunction + reduce(106), // >>, reduce: MlrvalOrFunction + reduce(106), // +, reduce: MlrvalOrFunction + reduce(106), // -, reduce: MlrvalOrFunction + reduce(106), // .+, reduce: MlrvalOrFunction + reduce(106), // .-, reduce: MlrvalOrFunction + reduce(106), // ., reduce: MlrvalOrFunction + reduce(106), // *, reduce: MlrvalOrFunction + reduce(106), // /, reduce: MlrvalOrFunction + reduce(106), // //, reduce: MlrvalOrFunction + reduce(106), // %, reduce: MlrvalOrFunction + reduce(106), // .*, reduce: MlrvalOrFunction + reduce(106), // ./, reduce: MlrvalOrFunction + reduce(106), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(106), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(106), // ), 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, // , + 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 + }, + }, + actionRow{ // S393 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(108), // [, reduce: MlrvalOrFunction nil, // ] @@ -38522,10 +35796,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -38595,13 +35865,3566 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S394 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + shift(650), // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S395 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(21), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(21), // ?, reduce: FieldValue + nil, // : + reduce(21), // ||, reduce: FieldValue + reduce(21), // ^^, reduce: FieldValue + reduce(21), // &&, reduce: FieldValue + reduce(21), // =~, reduce: FieldValue + reduce(21), // !=~, reduce: FieldValue + reduce(21), // ==, reduce: FieldValue + reduce(21), // !=, reduce: FieldValue + reduce(21), // >, reduce: FieldValue + reduce(21), // >=, reduce: FieldValue + reduce(21), // <, reduce: FieldValue + reduce(21), // <=, reduce: FieldValue + reduce(21), // |, reduce: FieldValue + reduce(21), // ^, reduce: FieldValue + reduce(21), // &, reduce: FieldValue + reduce(21), // <<, reduce: FieldValue + reduce(21), // >>, reduce: FieldValue + reduce(21), // +, reduce: FieldValue + reduce(21), // -, reduce: FieldValue + reduce(21), // .+, reduce: FieldValue + reduce(21), // .-, reduce: FieldValue + reduce(21), // ., reduce: FieldValue + reduce(21), // *, reduce: FieldValue + reduce(21), // /, reduce: FieldValue + reduce(21), // //, reduce: FieldValue + reduce(21), // %, reduce: FieldValue + reduce(21), // .*, reduce: FieldValue + reduce(21), // ./, reduce: FieldValue + reduce(21), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(21), // **, reduce: FieldValue + nil, // ( + reduce(21), // ), reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S396 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(22), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(22), // ?, reduce: FieldValue + nil, // : + reduce(22), // ||, reduce: FieldValue + reduce(22), // ^^, reduce: FieldValue + reduce(22), // &&, reduce: FieldValue + reduce(22), // =~, reduce: FieldValue + reduce(22), // !=~, reduce: FieldValue + reduce(22), // ==, reduce: FieldValue + reduce(22), // !=, reduce: FieldValue + reduce(22), // >, reduce: FieldValue + reduce(22), // >=, reduce: FieldValue + reduce(22), // <, reduce: FieldValue + reduce(22), // <=, reduce: FieldValue + reduce(22), // |, reduce: FieldValue + reduce(22), // ^, reduce: FieldValue + reduce(22), // &, reduce: FieldValue + reduce(22), // <<, reduce: FieldValue + reduce(22), // >>, reduce: FieldValue + reduce(22), // +, reduce: FieldValue + reduce(22), // -, reduce: FieldValue + reduce(22), // .+, reduce: FieldValue + reduce(22), // .-, reduce: FieldValue + reduce(22), // ., reduce: FieldValue + reduce(22), // *, reduce: FieldValue + reduce(22), // /, reduce: FieldValue + reduce(22), // //, reduce: FieldValue + reduce(22), // %, reduce: FieldValue + reduce(22), // .*, reduce: FieldValue + reduce(22), // ./, reduce: FieldValue + reduce(22), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(22), // **, reduce: FieldValue + nil, // ( + reduce(22), // ), reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S397 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(23), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(23), // ?, reduce: FieldValue + nil, // : + reduce(23), // ||, reduce: FieldValue + reduce(23), // ^^, reduce: FieldValue + reduce(23), // &&, reduce: FieldValue + reduce(23), // =~, reduce: FieldValue + reduce(23), // !=~, reduce: FieldValue + reduce(23), // ==, reduce: FieldValue + reduce(23), // !=, reduce: FieldValue + reduce(23), // >, reduce: FieldValue + reduce(23), // >=, reduce: FieldValue + reduce(23), // <, reduce: FieldValue + reduce(23), // <=, reduce: FieldValue + reduce(23), // |, reduce: FieldValue + reduce(23), // ^, reduce: FieldValue + reduce(23), // &, reduce: FieldValue + reduce(23), // <<, reduce: FieldValue + reduce(23), // >>, reduce: FieldValue + reduce(23), // +, reduce: FieldValue + reduce(23), // -, reduce: FieldValue + reduce(23), // .+, reduce: FieldValue + reduce(23), // .-, reduce: FieldValue + reduce(23), // ., reduce: FieldValue + reduce(23), // *, reduce: FieldValue + reduce(23), // /, reduce: FieldValue + reduce(23), // //, reduce: FieldValue + reduce(23), // %, reduce: FieldValue + reduce(23), // .*, reduce: FieldValue + reduce(23), // ./, reduce: FieldValue + reduce(23), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(23), // **, reduce: FieldValue + nil, // ( + reduce(23), // ), reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S398 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: DirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: DirectFieldValue + nil, // : + reduce(24), // ||, reduce: DirectFieldValue + reduce(24), // ^^, reduce: DirectFieldValue + reduce(24), // &&, reduce: DirectFieldValue + reduce(24), // =~, reduce: DirectFieldValue + reduce(24), // !=~, reduce: DirectFieldValue + reduce(24), // ==, reduce: DirectFieldValue + reduce(24), // !=, reduce: DirectFieldValue + reduce(24), // >, reduce: DirectFieldValue + reduce(24), // >=, reduce: DirectFieldValue + reduce(24), // <, reduce: DirectFieldValue + reduce(24), // <=, reduce: DirectFieldValue + reduce(24), // |, reduce: DirectFieldValue + reduce(24), // ^, reduce: DirectFieldValue + reduce(24), // &, reduce: DirectFieldValue + reduce(24), // <<, reduce: DirectFieldValue + reduce(24), // >>, reduce: DirectFieldValue + reduce(24), // +, reduce: DirectFieldValue + reduce(24), // -, reduce: DirectFieldValue + reduce(24), // .+, reduce: DirectFieldValue + reduce(24), // .-, reduce: DirectFieldValue + reduce(24), // ., reduce: DirectFieldValue + reduce(24), // *, reduce: DirectFieldValue + reduce(24), // /, reduce: DirectFieldValue + reduce(24), // //, reduce: DirectFieldValue + reduce(24), // %, reduce: DirectFieldValue + reduce(24), // .*, reduce: DirectFieldValue + reduce(24), // ./, reduce: DirectFieldValue + reduce(24), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: DirectFieldValue + nil, // ( + reduce(24), // ), reduce: DirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S399 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S400 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: BracedFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: BracedFieldValue + nil, // : + reduce(26), // ||, reduce: BracedFieldValue + reduce(26), // ^^, reduce: BracedFieldValue + reduce(26), // &&, reduce: BracedFieldValue + reduce(26), // =~, reduce: BracedFieldValue + reduce(26), // !=~, reduce: BracedFieldValue + reduce(26), // ==, reduce: BracedFieldValue + reduce(26), // !=, reduce: BracedFieldValue + reduce(26), // >, reduce: BracedFieldValue + reduce(26), // >=, reduce: BracedFieldValue + reduce(26), // <, reduce: BracedFieldValue + reduce(26), // <=, reduce: BracedFieldValue + reduce(26), // |, reduce: BracedFieldValue + reduce(26), // ^, reduce: BracedFieldValue + reduce(26), // &, reduce: BracedFieldValue + reduce(26), // <<, reduce: BracedFieldValue + reduce(26), // >>, reduce: BracedFieldValue + reduce(26), // +, reduce: BracedFieldValue + reduce(26), // -, reduce: BracedFieldValue + reduce(26), // .+, reduce: BracedFieldValue + reduce(26), // .-, reduce: BracedFieldValue + reduce(26), // ., reduce: BracedFieldValue + reduce(26), // *, reduce: BracedFieldValue + reduce(26), // /, reduce: BracedFieldValue + reduce(26), // //, reduce: BracedFieldValue + reduce(26), // %, reduce: BracedFieldValue + reduce(26), // .*, reduce: BracedFieldValue + reduce(26), // ./, reduce: BracedFieldValue + reduce(26), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: BracedFieldValue + nil, // ( + reduce(26), // ), reduce: BracedFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S401 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: FullSrec + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: FullSrec + nil, // : + reduce(27), // ||, reduce: FullSrec + reduce(27), // ^^, reduce: FullSrec + reduce(27), // &&, reduce: FullSrec + reduce(27), // =~, reduce: FullSrec + reduce(27), // !=~, reduce: FullSrec + reduce(27), // ==, reduce: FullSrec + reduce(27), // !=, reduce: FullSrec + reduce(27), // >, reduce: FullSrec + reduce(27), // >=, reduce: FullSrec + reduce(27), // <, reduce: FullSrec + reduce(27), // <=, reduce: FullSrec + reduce(27), // |, reduce: FullSrec + reduce(27), // ^, reduce: FullSrec + reduce(27), // &, reduce: FullSrec + reduce(27), // <<, reduce: FullSrec + reduce(27), // >>, reduce: FullSrec + reduce(27), // +, reduce: FullSrec + reduce(27), // -, reduce: FullSrec + reduce(27), // .+, reduce: FullSrec + reduce(27), // .-, reduce: FullSrec + reduce(27), // ., reduce: FullSrec + reduce(27), // *, reduce: FullSrec + reduce(27), // /, reduce: FullSrec + reduce(27), // //, reduce: FullSrec + reduce(27), // %, reduce: FullSrec + reduce(27), // .*, reduce: FullSrec + reduce(27), // ./, reduce: FullSrec + reduce(27), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(27), // **, reduce: FullSrec + nil, // ( + reduce(27), // ), reduce: FullSrec + 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, // , + 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 + }, + }, + actionRow{ // S402 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: OosvarValue + nil, // : + reduce(28), // ||, reduce: OosvarValue + reduce(28), // ^^, reduce: OosvarValue + reduce(28), // &&, reduce: OosvarValue + reduce(28), // =~, reduce: OosvarValue + reduce(28), // !=~, reduce: OosvarValue + reduce(28), // ==, reduce: OosvarValue + reduce(28), // !=, reduce: OosvarValue + reduce(28), // >, reduce: OosvarValue + reduce(28), // >=, reduce: OosvarValue + reduce(28), // <, reduce: OosvarValue + reduce(28), // <=, reduce: OosvarValue + reduce(28), // |, reduce: OosvarValue + reduce(28), // ^, reduce: OosvarValue + reduce(28), // &, reduce: OosvarValue + reduce(28), // <<, reduce: OosvarValue + reduce(28), // >>, reduce: OosvarValue + reduce(28), // +, reduce: OosvarValue + reduce(28), // -, reduce: OosvarValue + reduce(28), // .+, reduce: OosvarValue + reduce(28), // .-, reduce: OosvarValue + reduce(28), // ., reduce: OosvarValue + reduce(28), // *, reduce: OosvarValue + reduce(28), // /, reduce: OosvarValue + reduce(28), // //, reduce: OosvarValue + reduce(28), // %, reduce: OosvarValue + reduce(28), // .*, reduce: OosvarValue + reduce(28), // ./, reduce: OosvarValue + reduce(28), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: OosvarValue + nil, // ( + reduce(28), // ), reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S403 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: OosvarValue + nil, // : + reduce(29), // ||, reduce: OosvarValue + reduce(29), // ^^, reduce: OosvarValue + reduce(29), // &&, reduce: OosvarValue + reduce(29), // =~, reduce: OosvarValue + reduce(29), // !=~, reduce: OosvarValue + reduce(29), // ==, reduce: OosvarValue + reduce(29), // !=, reduce: OosvarValue + reduce(29), // >, reduce: OosvarValue + reduce(29), // >=, reduce: OosvarValue + reduce(29), // <, reduce: OosvarValue + reduce(29), // <=, reduce: OosvarValue + reduce(29), // |, reduce: OosvarValue + reduce(29), // ^, reduce: OosvarValue + reduce(29), // &, reduce: OosvarValue + reduce(29), // <<, reduce: OosvarValue + reduce(29), // >>, reduce: OosvarValue + reduce(29), // +, reduce: OosvarValue + reduce(29), // -, reduce: OosvarValue + reduce(29), // .+, reduce: OosvarValue + reduce(29), // .-, reduce: OosvarValue + reduce(29), // ., reduce: OosvarValue + reduce(29), // *, reduce: OosvarValue + reduce(29), // /, reduce: OosvarValue + reduce(29), // //, reduce: OosvarValue + reduce(29), // %, reduce: OosvarValue + reduce(29), // .*, reduce: OosvarValue + reduce(29), // ./, reduce: OosvarValue + reduce(29), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: OosvarValue + nil, // ( + reduce(29), // ), reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S404 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: OosvarValue + nil, // : + reduce(30), // ||, reduce: OosvarValue + reduce(30), // ^^, reduce: OosvarValue + reduce(30), // &&, reduce: OosvarValue + reduce(30), // =~, reduce: OosvarValue + reduce(30), // !=~, reduce: OosvarValue + reduce(30), // ==, reduce: OosvarValue + reduce(30), // !=, reduce: OosvarValue + reduce(30), // >, reduce: OosvarValue + reduce(30), // >=, reduce: OosvarValue + reduce(30), // <, reduce: OosvarValue + reduce(30), // <=, reduce: OosvarValue + reduce(30), // |, reduce: OosvarValue + reduce(30), // ^, reduce: OosvarValue + reduce(30), // &, reduce: OosvarValue + reduce(30), // <<, reduce: OosvarValue + reduce(30), // >>, reduce: OosvarValue + reduce(30), // +, reduce: OosvarValue + reduce(30), // -, reduce: OosvarValue + reduce(30), // .+, reduce: OosvarValue + reduce(30), // .-, reduce: OosvarValue + reduce(30), // ., reduce: OosvarValue + reduce(30), // *, reduce: OosvarValue + reduce(30), // /, reduce: OosvarValue + reduce(30), // //, reduce: OosvarValue + reduce(30), // %, reduce: OosvarValue + reduce(30), // .*, reduce: OosvarValue + reduce(30), // ./, reduce: OosvarValue + reduce(30), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(30), // **, reduce: OosvarValue + nil, // ( + reduce(30), // ), reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S405 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: DirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: DirectOosvarValue + nil, // : + reduce(31), // ||, reduce: DirectOosvarValue + reduce(31), // ^^, reduce: DirectOosvarValue + reduce(31), // &&, reduce: DirectOosvarValue + reduce(31), // =~, reduce: DirectOosvarValue + reduce(31), // !=~, reduce: DirectOosvarValue + reduce(31), // ==, reduce: DirectOosvarValue + reduce(31), // !=, reduce: DirectOosvarValue + reduce(31), // >, reduce: DirectOosvarValue + reduce(31), // >=, reduce: DirectOosvarValue + reduce(31), // <, reduce: DirectOosvarValue + reduce(31), // <=, reduce: DirectOosvarValue + reduce(31), // |, reduce: DirectOosvarValue + reduce(31), // ^, reduce: DirectOosvarValue + reduce(31), // &, reduce: DirectOosvarValue + reduce(31), // <<, reduce: DirectOosvarValue + reduce(31), // >>, reduce: DirectOosvarValue + reduce(31), // +, reduce: DirectOosvarValue + reduce(31), // -, reduce: DirectOosvarValue + reduce(31), // .+, reduce: DirectOosvarValue + reduce(31), // .-, reduce: DirectOosvarValue + reduce(31), // ., reduce: DirectOosvarValue + reduce(31), // *, reduce: DirectOosvarValue + reduce(31), // /, reduce: DirectOosvarValue + reduce(31), // //, reduce: DirectOosvarValue + reduce(31), // %, reduce: DirectOosvarValue + reduce(31), // .*, reduce: DirectOosvarValue + reduce(31), // ./, reduce: DirectOosvarValue + reduce(31), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: DirectOosvarValue + nil, // ( + reduce(31), // ), reduce: DirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S406 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S407 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: BracedOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: BracedOosvarValue + nil, // : + reduce(33), // ||, reduce: BracedOosvarValue + reduce(33), // ^^, reduce: BracedOosvarValue + reduce(33), // &&, reduce: BracedOosvarValue + reduce(33), // =~, reduce: BracedOosvarValue + reduce(33), // !=~, reduce: BracedOosvarValue + reduce(33), // ==, reduce: BracedOosvarValue + reduce(33), // !=, reduce: BracedOosvarValue + reduce(33), // >, reduce: BracedOosvarValue + reduce(33), // >=, reduce: BracedOosvarValue + reduce(33), // <, reduce: BracedOosvarValue + reduce(33), // <=, reduce: BracedOosvarValue + reduce(33), // |, reduce: BracedOosvarValue + reduce(33), // ^, reduce: BracedOosvarValue + reduce(33), // &, reduce: BracedOosvarValue + reduce(33), // <<, reduce: BracedOosvarValue + reduce(33), // >>, reduce: BracedOosvarValue + reduce(33), // +, reduce: BracedOosvarValue + reduce(33), // -, reduce: BracedOosvarValue + reduce(33), // .+, reduce: BracedOosvarValue + reduce(33), // .-, reduce: BracedOosvarValue + reduce(33), // ., reduce: BracedOosvarValue + reduce(33), // *, reduce: BracedOosvarValue + reduce(33), // /, reduce: BracedOosvarValue + reduce(33), // //, reduce: BracedOosvarValue + reduce(33), // %, reduce: BracedOosvarValue + reduce(33), // .*, reduce: BracedOosvarValue + reduce(33), // ./, reduce: BracedOosvarValue + reduce(33), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: BracedOosvarValue + nil, // ( + reduce(33), // ), reduce: BracedOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S408 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: FullOosvar + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: FullOosvar + nil, // : + reduce(34), // ||, reduce: FullOosvar + reduce(34), // ^^, reduce: FullOosvar + reduce(34), // &&, reduce: FullOosvar + reduce(34), // =~, reduce: FullOosvar + reduce(34), // !=~, reduce: FullOosvar + reduce(34), // ==, reduce: FullOosvar + reduce(34), // !=, reduce: FullOosvar + reduce(34), // >, reduce: FullOosvar + reduce(34), // >=, reduce: FullOosvar + reduce(34), // <, reduce: FullOosvar + reduce(34), // <=, reduce: FullOosvar + reduce(34), // |, reduce: FullOosvar + reduce(34), // ^, reduce: FullOosvar + reduce(34), // &, reduce: FullOosvar + reduce(34), // <<, reduce: FullOosvar + reduce(34), // >>, reduce: FullOosvar + reduce(34), // +, reduce: FullOosvar + reduce(34), // -, reduce: FullOosvar + reduce(34), // .+, reduce: FullOosvar + reduce(34), // .-, reduce: FullOosvar + reduce(34), // ., reduce: FullOosvar + reduce(34), // *, reduce: FullOosvar + reduce(34), // /, reduce: FullOosvar + reduce(34), // //, reduce: FullOosvar + reduce(34), // %, reduce: FullOosvar + reduce(34), // .*, reduce: FullOosvar + reduce(34), // ./, reduce: FullOosvar + reduce(34), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(34), // **, reduce: FullOosvar + nil, // ( + reduce(34), // ), reduce: FullOosvar + 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, // , + 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 + }, + }, + actionRow{ // S409 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(51), // ), reduce: Rvalue + 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, // , + 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 + }, + }, + actionRow{ // S410 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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: PrecedenceChainStart + 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, // , + 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 + }, + }, + actionRow{ // S411 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(654), // ? + nil, // : + shift(655), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(54), // ), reduce: TernaryTerm + 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, // , + 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 + }, + }, + actionRow{ // S412 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: LogicalOrTerm + nil, // : + reduce(56), // ||, reduce: LogicalOrTerm + shift(656), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(56), // ), reduce: LogicalOrTerm + 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, // , + 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 + }, + }, + actionRow{ // S413 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: LogicalXORTerm + nil, // : + reduce(58), // ||, reduce: LogicalXORTerm + reduce(58), // ^^, reduce: LogicalXORTerm + shift(657), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(58), // ), reduce: LogicalXORTerm + 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, // , + 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 + }, + }, + actionRow{ // S414 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalAndTerm + nil, // : + reduce(60), // ||, reduce: LogicalAndTerm + reduce(60), // ^^, reduce: LogicalAndTerm + reduce(60), // &&, reduce: LogicalAndTerm + shift(658), // =~ + shift(659), // !=~ + shift(660), // == + shift(661), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(60), // ), reduce: LogicalAndTerm + 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, // , + 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 + }, + }, + actionRow{ // S415 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + nil, // : + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(662), // > + shift(663), // >= + shift(664), // < + shift(665), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(65), // ), reduce: EqneTerm + 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, // , + 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 + }, + }, + actionRow{ // S416 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + nil, // : + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(666), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(70), // ), reduce: CmpTerm + 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, // , + 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 + }, + }, + actionRow{ // S417 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: BitwiseORTerm + nil, // : + reduce(72), // ||, reduce: BitwiseORTerm + reduce(72), // ^^, reduce: BitwiseORTerm + reduce(72), // &&, reduce: BitwiseORTerm + reduce(72), // =~, reduce: BitwiseORTerm + reduce(72), // !=~, reduce: BitwiseORTerm + reduce(72), // ==, reduce: BitwiseORTerm + reduce(72), // !=, reduce: BitwiseORTerm + reduce(72), // >, reduce: BitwiseORTerm + reduce(72), // >=, reduce: BitwiseORTerm + reduce(72), // <, reduce: BitwiseORTerm + reduce(72), // <=, reduce: BitwiseORTerm + reduce(72), // |, reduce: BitwiseORTerm + shift(667), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(72), // ), reduce: BitwiseORTerm + 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, // , + 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 + }, + }, + actionRow{ // S418 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(74), // ||, reduce: BitwiseXORTerm + reduce(74), // ^^, reduce: BitwiseXORTerm + reduce(74), // &&, reduce: BitwiseXORTerm + reduce(74), // =~, reduce: BitwiseXORTerm + reduce(74), // !=~, reduce: BitwiseXORTerm + reduce(74), // ==, reduce: BitwiseXORTerm + reduce(74), // !=, reduce: BitwiseXORTerm + reduce(74), // >, reduce: BitwiseXORTerm + reduce(74), // >=, reduce: BitwiseXORTerm + reduce(74), // <, reduce: BitwiseXORTerm + reduce(74), // <=, reduce: BitwiseXORTerm + reduce(74), // |, reduce: BitwiseXORTerm + reduce(74), // ^, reduce: BitwiseXORTerm + shift(668), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(74), // ), reduce: BitwiseXORTerm + 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, // , + 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 + }, + }, + actionRow{ // S419 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(76), // ||, reduce: BitwiseANDTerm + reduce(76), // ^^, reduce: BitwiseANDTerm + reduce(76), // &&, reduce: BitwiseANDTerm + reduce(76), // =~, reduce: BitwiseANDTerm + reduce(76), // !=~, reduce: BitwiseANDTerm + reduce(76), // ==, reduce: BitwiseANDTerm + reduce(76), // !=, reduce: BitwiseANDTerm + reduce(76), // >, reduce: BitwiseANDTerm + reduce(76), // >=, reduce: BitwiseANDTerm + reduce(76), // <, reduce: BitwiseANDTerm + reduce(76), // <=, reduce: BitwiseANDTerm + reduce(76), // |, reduce: BitwiseANDTerm + reduce(76), // ^, reduce: BitwiseANDTerm + reduce(76), // &, reduce: BitwiseANDTerm + shift(669), // << + shift(670), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(76), // ), 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, // , + 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 + }, + }, + actionRow{ // S420 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(79), // ||, reduce: BitwiseShiftTerm + reduce(79), // ^^, reduce: BitwiseShiftTerm + reduce(79), // &&, reduce: BitwiseShiftTerm + reduce(79), // =~, reduce: BitwiseShiftTerm + reduce(79), // !=~, reduce: BitwiseShiftTerm + reduce(79), // ==, reduce: BitwiseShiftTerm + reduce(79), // !=, reduce: BitwiseShiftTerm + reduce(79), // >, reduce: BitwiseShiftTerm + reduce(79), // >=, reduce: BitwiseShiftTerm + reduce(79), // <, reduce: BitwiseShiftTerm + reduce(79), // <=, reduce: BitwiseShiftTerm + reduce(79), // |, reduce: BitwiseShiftTerm + reduce(79), // ^, reduce: BitwiseShiftTerm + reduce(79), // &, reduce: BitwiseShiftTerm + reduce(79), // <<, reduce: BitwiseShiftTerm + reduce(79), // >>, reduce: BitwiseShiftTerm + shift(671), // + + shift(672), // - + shift(673), // .+ + shift(674), // .- + shift(675), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(79), // ), 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, // , + 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 + }, + }, + actionRow{ // S421 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S422 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(677), // * + shift(678), // / + shift(679), // // + shift(680), // % + shift(681), // .* + shift(682), // ./ + shift(683), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(85), // ), 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, // , + 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 + }, + }, + actionRow{ // S423 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, actionRow{ // S424 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S425 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S426 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(93), // ), reduce: MuldivTerm + 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, // , + 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 + }, + }, + actionRow{ // S427 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(100), // ), reduce: UnaryOpTerm + 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, // , + 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 + }, + }, + actionRow{ // S428 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S429 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S430 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: PowTerm + nil, // : + reduce(102), // ||, reduce: PowTerm + reduce(102), // ^^, reduce: PowTerm + reduce(102), // &&, reduce: PowTerm + reduce(102), // =~, reduce: PowTerm + reduce(102), // !=~, reduce: PowTerm + reduce(102), // ==, reduce: PowTerm + reduce(102), // !=, reduce: PowTerm + reduce(102), // >, reduce: PowTerm + reduce(102), // >=, reduce: PowTerm + reduce(102), // <, reduce: PowTerm + reduce(102), // <=, reduce: PowTerm + reduce(102), // |, reduce: PowTerm + reduce(102), // ^, reduce: PowTerm + reduce(102), // &, reduce: PowTerm + reduce(102), // <<, reduce: PowTerm + reduce(102), // >>, reduce: PowTerm + reduce(102), // +, reduce: PowTerm + reduce(102), // -, reduce: PowTerm + reduce(102), // .+, reduce: PowTerm + reduce(102), // .-, reduce: PowTerm + reduce(102), // ., reduce: PowTerm + reduce(102), // *, reduce: PowTerm + reduce(102), // /, reduce: PowTerm + reduce(102), // //, reduce: PowTerm + reduce(102), // %, reduce: PowTerm + reduce(102), // .*, reduce: PowTerm + reduce(102), // ./, reduce: PowTerm + reduce(102), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(689), // ** + nil, // ( + reduce(102), // ), reduce: PowTerm + 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, // , + 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 + }, + }, + actionRow{ // S431 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S432 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(691), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(104), // ||, reduce: PrecedenceChainEnd + reduce(104), // ^^, reduce: PrecedenceChainEnd + reduce(104), // &&, reduce: PrecedenceChainEnd + reduce(104), // =~, reduce: PrecedenceChainEnd + reduce(104), // !=~, reduce: PrecedenceChainEnd + reduce(104), // ==, reduce: PrecedenceChainEnd + reduce(104), // !=, reduce: PrecedenceChainEnd + reduce(104), // >, reduce: PrecedenceChainEnd + reduce(104), // >=, reduce: PrecedenceChainEnd + reduce(104), // <, reduce: PrecedenceChainEnd + reduce(104), // <=, reduce: PrecedenceChainEnd + reduce(104), // |, reduce: PrecedenceChainEnd + reduce(104), // ^, reduce: PrecedenceChainEnd + reduce(104), // &, reduce: PrecedenceChainEnd + reduce(104), // <<, reduce: PrecedenceChainEnd + reduce(104), // >>, reduce: PrecedenceChainEnd + reduce(104), // +, reduce: PrecedenceChainEnd + reduce(104), // -, reduce: PrecedenceChainEnd + reduce(104), // .+, reduce: PrecedenceChainEnd + reduce(104), // .-, reduce: PrecedenceChainEnd + reduce(104), // ., reduce: PrecedenceChainEnd + reduce(104), // *, reduce: PrecedenceChainEnd + reduce(104), // /, reduce: PrecedenceChainEnd + reduce(104), // //, reduce: PrecedenceChainEnd + reduce(104), // %, reduce: PrecedenceChainEnd + reduce(104), // .*, reduce: PrecedenceChainEnd + reduce(104), // ./, reduce: PrecedenceChainEnd + reduce(104), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(104), // **, reduce: PrecedenceChainEnd + nil, // ( + reduce(104), // ), reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S433 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(109), // [, reduce: MlrvalOrFunction nil, // ] @@ -38613,10 +39436,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -38686,13 +39505,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S425 + actionRow{ // S434 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(110), // [, reduce: MlrvalOrFunction nil, // ] @@ -38704,10 +39527,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -38777,13 +39596,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S426 + actionRow{ // S435 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(111), // [, reduce: MlrvalOrFunction nil, // ] @@ -38795,10 +39618,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -38868,13 +39687,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S427 + actionRow{ // S436 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(112), // [, reduce: MlrvalOrFunction nil, // ] @@ -38886,10 +39709,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -38959,15 +39778,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S428 + actionRow{ // S437 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(119), // [, reduce: MlrvalOrFunction + reduce(113), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -38977,10 +39800,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -38996,41 +39815,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction + reduce(113), // ?, reduce: MlrvalOrFunction nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction + reduce(113), // **, reduce: MlrvalOrFunction nil, // ( - reduce(119), // ), reduce: MlrvalOrFunction + reduce(113), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39050,15 +39869,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S429 + actionRow{ // S438 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(114), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -39068,10 +39891,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39087,41 +39906,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(114), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(114), // **, reduce: MlrvalOrFunction nil, // ( - reduce(126), // ), reduce: MlrvalOrFunction + reduce(114), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39141,15 +39960,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S430 + actionRow{ // S439 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(127), // [, reduce: ContextVariable + reduce(121), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -39159,10 +39982,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39178,41 +39997,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(127), // ?, reduce: ContextVariable + reduce(121), // ?, reduce: MlrvalOrFunction nil, // : - reduce(127), // ||, reduce: ContextVariable - reduce(127), // ^^, reduce: ContextVariable - reduce(127), // &&, reduce: ContextVariable - reduce(127), // =~, reduce: ContextVariable - reduce(127), // !=~, reduce: ContextVariable - reduce(127), // ==, reduce: ContextVariable - reduce(127), // !=, reduce: ContextVariable - reduce(127), // >, reduce: ContextVariable - reduce(127), // >=, reduce: ContextVariable - reduce(127), // <, reduce: ContextVariable - reduce(127), // <=, reduce: ContextVariable - reduce(127), // |, reduce: ContextVariable - reduce(127), // ^, reduce: ContextVariable - reduce(127), // &, reduce: ContextVariable - reduce(127), // <<, reduce: ContextVariable - reduce(127), // >>, reduce: ContextVariable - reduce(127), // +, reduce: ContextVariable - reduce(127), // -, reduce: ContextVariable - reduce(127), // .+, reduce: ContextVariable - reduce(127), // .-, reduce: ContextVariable - reduce(127), // ., reduce: ContextVariable - reduce(127), // *, reduce: ContextVariable - reduce(127), // /, reduce: ContextVariable - reduce(127), // //, reduce: ContextVariable - reduce(127), // %, reduce: ContextVariable - reduce(127), // .*, reduce: ContextVariable - reduce(127), // ./, reduce: ContextVariable - reduce(127), // .//, reduce: ContextVariable + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(127), // **, reduce: ContextVariable + reduce(121), // **, reduce: MlrvalOrFunction nil, // ( - reduce(127), // ), reduce: ContextVariable + reduce(121), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39232,15 +40051,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S431 + actionRow{ // S440 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(128), // [, reduce: ContextVariable + reduce(128), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -39250,10 +40073,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39269,41 +40088,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(128), // ?, reduce: ContextVariable + reduce(128), // ?, reduce: MlrvalOrFunction nil, // : - reduce(128), // ||, reduce: ContextVariable - reduce(128), // ^^, reduce: ContextVariable - reduce(128), // &&, reduce: ContextVariable - reduce(128), // =~, reduce: ContextVariable - reduce(128), // !=~, reduce: ContextVariable - reduce(128), // ==, reduce: ContextVariable - reduce(128), // !=, reduce: ContextVariable - reduce(128), // >, reduce: ContextVariable - reduce(128), // >=, reduce: ContextVariable - reduce(128), // <, reduce: ContextVariable - reduce(128), // <=, reduce: ContextVariable - reduce(128), // |, reduce: ContextVariable - reduce(128), // ^, reduce: ContextVariable - reduce(128), // &, reduce: ContextVariable - reduce(128), // <<, reduce: ContextVariable - reduce(128), // >>, reduce: ContextVariable - reduce(128), // +, reduce: ContextVariable - reduce(128), // -, reduce: ContextVariable - reduce(128), // .+, reduce: ContextVariable - reduce(128), // .-, reduce: ContextVariable - reduce(128), // ., reduce: ContextVariable - reduce(128), // *, reduce: ContextVariable - reduce(128), // /, reduce: ContextVariable - reduce(128), // //, reduce: ContextVariable - reduce(128), // %, reduce: ContextVariable - reduce(128), // .*, reduce: ContextVariable - reduce(128), // ./, reduce: ContextVariable - reduce(128), // .//, reduce: ContextVariable + reduce(128), // ||, reduce: MlrvalOrFunction + reduce(128), // ^^, reduce: MlrvalOrFunction + reduce(128), // &&, reduce: MlrvalOrFunction + reduce(128), // =~, reduce: MlrvalOrFunction + reduce(128), // !=~, reduce: MlrvalOrFunction + reduce(128), // ==, reduce: MlrvalOrFunction + reduce(128), // !=, reduce: MlrvalOrFunction + reduce(128), // >, reduce: MlrvalOrFunction + reduce(128), // >=, reduce: MlrvalOrFunction + reduce(128), // <, reduce: MlrvalOrFunction + reduce(128), // <=, reduce: MlrvalOrFunction + reduce(128), // |, reduce: MlrvalOrFunction + reduce(128), // ^, reduce: MlrvalOrFunction + reduce(128), // &, reduce: MlrvalOrFunction + reduce(128), // <<, reduce: MlrvalOrFunction + reduce(128), // >>, reduce: MlrvalOrFunction + reduce(128), // +, reduce: MlrvalOrFunction + reduce(128), // -, reduce: MlrvalOrFunction + reduce(128), // .+, reduce: MlrvalOrFunction + reduce(128), // .-, reduce: MlrvalOrFunction + reduce(128), // ., reduce: MlrvalOrFunction + reduce(128), // *, reduce: MlrvalOrFunction + reduce(128), // /, reduce: MlrvalOrFunction + reduce(128), // //, reduce: MlrvalOrFunction + reduce(128), // %, reduce: MlrvalOrFunction + reduce(128), // .*, reduce: MlrvalOrFunction + reduce(128), // ./, reduce: MlrvalOrFunction + reduce(128), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(128), // **, reduce: ContextVariable + reduce(128), // **, reduce: MlrvalOrFunction nil, // ( - reduce(128), // ), reduce: ContextVariable + reduce(128), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39323,13 +40142,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S432 + actionRow{ // S441 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(129), // [, reduce: ContextVariable nil, // ] @@ -39341,10 +40164,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39414,13 +40233,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S433 + actionRow{ // S442 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(130), // [, reduce: ContextVariable nil, // ] @@ -39432,10 +40255,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39505,13 +40324,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S434 + actionRow{ // S443 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(131), // [, reduce: ContextVariable nil, // ] @@ -39523,10 +40346,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39596,13 +40415,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S435 + actionRow{ // S444 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(132), // [, reduce: ContextVariable nil, // ] @@ -39614,10 +40437,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39687,13 +40506,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S436 + actionRow{ // S445 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(133), // [, reduce: ContextVariable nil, // ] @@ -39705,10 +40528,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39778,13 +40597,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S437 + actionRow{ // S446 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(134), // [, reduce: ContextVariable nil, // ] @@ -39796,10 +40619,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39869,13 +40688,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S438 + actionRow{ // S447 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(135), // [, reduce: ContextVariable nil, // ] @@ -39887,10 +40710,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -39960,13 +40779,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S439 + actionRow{ // S448 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(136), // [, reduce: ContextVariable nil, // ] @@ -39978,10 +40801,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -40051,13 +40870,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S440 + actionRow{ // S449 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(137), // [, reduce: ContextVariable nil, // ] @@ -40069,10 +40892,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -40142,15 +40961,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S441 + actionRow{ // S450 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(138), // [, reduce: MlrvalOrFunction + reduce(138), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -40160,10 +40983,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -40179,41 +40998,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(138), // ?, reduce: MlrvalOrFunction + reduce(138), // ?, reduce: ContextVariable nil, // : - reduce(138), // ||, reduce: MlrvalOrFunction - reduce(138), // ^^, reduce: MlrvalOrFunction - reduce(138), // &&, reduce: MlrvalOrFunction - reduce(138), // =~, reduce: MlrvalOrFunction - reduce(138), // !=~, reduce: MlrvalOrFunction - reduce(138), // ==, reduce: MlrvalOrFunction - reduce(138), // !=, reduce: MlrvalOrFunction - reduce(138), // >, reduce: MlrvalOrFunction - reduce(138), // >=, reduce: MlrvalOrFunction - reduce(138), // <, reduce: MlrvalOrFunction - reduce(138), // <=, reduce: MlrvalOrFunction - reduce(138), // |, reduce: MlrvalOrFunction - reduce(138), // ^, reduce: MlrvalOrFunction - reduce(138), // &, reduce: MlrvalOrFunction - reduce(138), // <<, reduce: MlrvalOrFunction - reduce(138), // >>, reduce: MlrvalOrFunction - reduce(138), // +, reduce: MlrvalOrFunction - reduce(138), // -, reduce: MlrvalOrFunction - reduce(138), // .+, reduce: MlrvalOrFunction - reduce(138), // .-, reduce: MlrvalOrFunction - reduce(138), // ., reduce: MlrvalOrFunction - reduce(138), // *, reduce: MlrvalOrFunction - reduce(138), // /, reduce: MlrvalOrFunction - reduce(138), // //, reduce: MlrvalOrFunction - reduce(138), // %, reduce: MlrvalOrFunction - reduce(138), // .*, reduce: MlrvalOrFunction - reduce(138), // ./, reduce: MlrvalOrFunction - reduce(138), // .//, reduce: MlrvalOrFunction + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(138), // **, reduce: MlrvalOrFunction + reduce(138), // **, reduce: ContextVariable nil, // ( - reduce(138), // ), reduce: MlrvalOrFunction + reduce(138), // ), reduce: ContextVariable nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40233,13 +41052,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S442 + actionRow{ // S451 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + nil, // ( + reduce(139), // ), reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S452 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(140), // [, reduce: MlrvalOrFunction nil, // ] @@ -40251,10 +41165,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -40324,1016 +41234,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S443 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(693), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S444 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - reduce(28), // =, reduce: IndirectOosvarValue - reduce(28), // [, reduce: IndirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(28), // ||=, reduce: IndirectOosvarValue - reduce(28), // ^^=, reduce: IndirectOosvarValue - reduce(28), // &&=, reduce: IndirectOosvarValue - reduce(28), // |=, reduce: IndirectOosvarValue - reduce(28), // ^=, reduce: IndirectOosvarValue - reduce(28), // <<=, reduce: IndirectOosvarValue - reduce(28), // >>=, reduce: IndirectOosvarValue - reduce(28), // +=, reduce: IndirectOosvarValue - reduce(28), // .=, reduce: IndirectOosvarValue - reduce(28), // -=, reduce: IndirectOosvarValue - reduce(28), // *=, reduce: IndirectOosvarValue - reduce(28), // /=, reduce: IndirectOosvarValue - reduce(28), // //=, reduce: IndirectOosvarValue - reduce(28), // %=, reduce: IndirectOosvarValue - reduce(28), // **=, reduce: IndirectOosvarValue - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S445 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - shift(736), // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(737), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S446 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(3), // ;, reduce: StatementBlock - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(3), // }, reduce: StatementBlock - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S447 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(6), // ;, reduce: Statement - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(6), // }, reduce: Statement - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S448 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(7), // ;, reduce: Statement - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(7), // }, reduce: Statement - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S449 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(8), // ;, reduce: Statement - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(8), // }, reduce: Statement - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S450 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - shift(738), // = - shift(32), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - shift(739), // ||= - shift(740), // ^^= - shift(741), // &&= - shift(742), // |= - shift(743), // ^= - shift(744), // <<= - shift(745), // >>= - shift(746), // += - shift(747), // .= - shift(748), // -= - shift(749), // *= - shift(750), // /= - shift(751), // //= - shift(752), // %= - shift(753), // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S451 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - shift(754), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S452 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - shift(755), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, actionRow{ // S453 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - shift(736), // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(756), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S454 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(113), // $, reduce: ArrayLiteral + nil, // $ nil, // empty - reduce(113), // ;, reduce: ArrayLiteral + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(113), // [, reduce: ArrayLiteral + reduce(142), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -41343,10 +41256,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -41362,41 +41271,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(113), // ?, reduce: ArrayLiteral + reduce(142), // ?, reduce: MlrvalOrFunction nil, // : - reduce(113), // ||, reduce: ArrayLiteral - reduce(113), // ^^, reduce: ArrayLiteral - reduce(113), // &&, reduce: ArrayLiteral - reduce(113), // =~, reduce: ArrayLiteral - reduce(113), // !=~, reduce: ArrayLiteral - reduce(113), // ==, reduce: ArrayLiteral - reduce(113), // !=, reduce: ArrayLiteral - reduce(113), // >, reduce: ArrayLiteral - reduce(113), // >=, reduce: ArrayLiteral - reduce(113), // <, reduce: ArrayLiteral - reduce(113), // <=, reduce: ArrayLiteral - reduce(113), // |, reduce: ArrayLiteral - reduce(113), // ^, reduce: ArrayLiteral - reduce(113), // &, reduce: ArrayLiteral - reduce(113), // <<, reduce: ArrayLiteral - reduce(113), // >>, reduce: ArrayLiteral - reduce(113), // +, reduce: ArrayLiteral - reduce(113), // -, reduce: ArrayLiteral - reduce(113), // .+, reduce: ArrayLiteral - reduce(113), // .-, reduce: ArrayLiteral - reduce(113), // ., reduce: ArrayLiteral - reduce(113), // *, reduce: ArrayLiteral - reduce(113), // /, reduce: ArrayLiteral - reduce(113), // //, reduce: ArrayLiteral - reduce(113), // %, reduce: ArrayLiteral - reduce(113), // .*, reduce: ArrayLiteral - reduce(113), // ./, reduce: ArrayLiteral - reduce(113), // .//, reduce: ArrayLiteral + reduce(142), // ||, reduce: MlrvalOrFunction + reduce(142), // ^^, reduce: MlrvalOrFunction + reduce(142), // &&, reduce: MlrvalOrFunction + reduce(142), // =~, reduce: MlrvalOrFunction + reduce(142), // !=~, reduce: MlrvalOrFunction + reduce(142), // ==, reduce: MlrvalOrFunction + reduce(142), // !=, reduce: MlrvalOrFunction + reduce(142), // >, reduce: MlrvalOrFunction + reduce(142), // >=, reduce: MlrvalOrFunction + reduce(142), // <, reduce: MlrvalOrFunction + reduce(142), // <=, reduce: MlrvalOrFunction + reduce(142), // |, reduce: MlrvalOrFunction + reduce(142), // ^, reduce: MlrvalOrFunction + reduce(142), // &, reduce: MlrvalOrFunction + reduce(142), // <<, reduce: MlrvalOrFunction + reduce(142), // >>, reduce: MlrvalOrFunction + reduce(142), // +, reduce: MlrvalOrFunction + reduce(142), // -, reduce: MlrvalOrFunction + reduce(142), // .+, reduce: MlrvalOrFunction + reduce(142), // .-, reduce: MlrvalOrFunction + reduce(142), // ., reduce: MlrvalOrFunction + reduce(142), // *, reduce: MlrvalOrFunction + reduce(142), // /, reduce: MlrvalOrFunction + reduce(142), // //, reduce: MlrvalOrFunction + reduce(142), // %, reduce: MlrvalOrFunction + reduce(142), // .*, reduce: MlrvalOrFunction + reduce(142), // ./, reduce: MlrvalOrFunction + reduce(142), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(113), // **, reduce: ArrayLiteral + reduce(142), // **, reduce: MlrvalOrFunction nil, // ( - nil, // ) + reduce(142), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -41416,28 +41325,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S455 + actionRow{ // S454 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - shift(757), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(692), // { nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -41454,6 +41363,97 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? + shift(716), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S455 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + reduce(32), // =, reduce: IndirectOosvarValue + reduce(32), // [, reduce: IndirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + reduce(32), // ||=, reduce: IndirectOosvarValue + reduce(32), // ^^=, reduce: IndirectOosvarValue + reduce(32), // &&=, reduce: IndirectOosvarValue + reduce(32), // |=, reduce: IndirectOosvarValue + reduce(32), // ^=, reduce: IndirectOosvarValue + reduce(32), // <<=, reduce: IndirectOosvarValue + reduce(32), // >>=, reduce: IndirectOosvarValue + reduce(32), // +=, reduce: IndirectOosvarValue + reduce(32), // .=, reduce: IndirectOosvarValue + reduce(32), // -=, reduce: IndirectOosvarValue + reduce(32), // *=, reduce: IndirectOosvarValue + reduce(32), // /=, reduce: IndirectOosvarValue + reduce(32), // //=, reduce: IndirectOosvarValue + reduce(32), // %=, reduce: IndirectOosvarValue + reduce(32), // **=, reduce: IndirectOosvarValue + nil, // ? nil, // : nil, // || nil, // ^^ @@ -41513,22 +41513,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(4), // ;, reduce: StatementBlock + shift(121), // md_token_begin + nil, // { + reduce(4), // }, reduce: StatementBlock + shift(124), // md_token_end nil, // = nil, // [ - shift(758), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end + nil, // ] + shift(19), // md_token_field_name + shift(20), // $[ + shift(21), // md_token_braced_field_name + shift(22), // md_token_full_srec + shift(26), // md_token_oosvar_name + shift(27), // @[ + shift(28), // md_token_braced_oosvar_name + shift(29), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -41599,27 +41599,118 @@ var actionTab = actionTable{ }, }, actionRow{ // S457 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(7), // $, reduce: BeginBlock + nil, // empty + reduce(7), // ;, reduce: BeginBlock + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S458 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + shift(121), // md_token_begin + nil, // { + shift(761), // } + shift(124), // md_token_end nil, // = nil, // [ - shift(759), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end + nil, // ] + shift(19), // md_token_field_name + shift(20), // $[ + shift(21), // md_token_braced_field_name + shift(22), // md_token_full_srec + shift(26), // md_token_oosvar_name + shift(27), // @[ + shift(28), // md_token_braced_oosvar_name + shift(29), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -41689,97 +41780,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S458 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(120), // $, reduce: MapLiteral - nil, // empty - reduce(120), // ;, reduce: MapLiteral - nil, // = - reduce(120), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MapLiteral - nil, // : - reduce(120), // ||, reduce: MapLiteral - reduce(120), // ^^, reduce: MapLiteral - reduce(120), // &&, reduce: MapLiteral - reduce(120), // =~, reduce: MapLiteral - reduce(120), // !=~, reduce: MapLiteral - reduce(120), // ==, reduce: MapLiteral - reduce(120), // !=, reduce: MapLiteral - reduce(120), // >, reduce: MapLiteral - reduce(120), // >=, reduce: MapLiteral - reduce(120), // <, reduce: MapLiteral - reduce(120), // <=, reduce: MapLiteral - reduce(120), // |, reduce: MapLiteral - reduce(120), // ^, reduce: MapLiteral - reduce(120), // &, reduce: MapLiteral - reduce(120), // <<, reduce: MapLiteral - reduce(120), // >>, reduce: MapLiteral - reduce(120), // +, reduce: MapLiteral - reduce(120), // -, reduce: MapLiteral - reduce(120), // .+, reduce: MapLiteral - reduce(120), // .-, reduce: MapLiteral - reduce(120), // ., reduce: MapLiteral - reduce(120), // *, reduce: MapLiteral - reduce(120), // /, reduce: MapLiteral - reduce(120), // //, reduce: MapLiteral - reduce(120), // %, reduce: MapLiteral - reduce(120), // .*, reduce: MapLiteral - reduce(120), // ./, reduce: MapLiteral - reduce(120), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, actionRow{ // S459 canRecover: false, actions: [numSymbols]action{ @@ -41787,21 +41787,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + shift(121), // md_token_begin + nil, // { + shift(763), // } + shift(124), // md_token_end nil, // = nil, // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(760), // } - nil, // md_token_end + shift(19), // md_token_field_name + shift(20), // $[ + shift(21), // md_token_braced_field_name + shift(22), // md_token_full_srec + shift(26), // md_token_oosvar_name + shift(27), // @[ + shift(28), // md_token_braced_oosvar_name + shift(29), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -41878,21 +41878,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar nil, // md_token_begin - shift(292), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -41926,10 +41926,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -41938,28 +41938,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(313), // ! - shift(314), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(316), // ( + shift(807), // ( nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S461 @@ -41969,21 +41969,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42017,10 +42017,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42029,28 +42029,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S462 @@ -42060,21 +42060,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42108,10 +42108,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42120,28 +42120,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S463 @@ -42151,21 +42151,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42199,10 +42199,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42211,28 +42211,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S464 @@ -42242,21 +42242,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42290,10 +42290,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42302,28 +42302,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S465 @@ -42333,21 +42333,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42381,10 +42381,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42393,28 +42393,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S466 @@ -42424,21 +42424,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42472,10 +42472,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42484,28 +42484,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S467 @@ -42515,21 +42515,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42563,10 +42563,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42575,28 +42575,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S468 @@ -42606,21 +42606,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42654,10 +42654,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42666,28 +42666,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S469 @@ -42697,21 +42697,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42745,10 +42745,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42757,28 +42757,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S470 @@ -42788,21 +42788,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42836,10 +42836,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42848,28 +42848,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S471 @@ -42879,21 +42879,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -42927,10 +42927,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -42939,28 +42939,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S472 @@ -42970,21 +42970,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43018,10 +43018,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -43030,28 +43030,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S473 @@ -43061,21 +43061,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43109,10 +43109,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -43121,28 +43121,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S474 @@ -43152,21 +43152,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43200,10 +43200,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -43212,28 +43212,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S475 @@ -43243,21 +43243,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -43291,10 +43291,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -43303,210 +43303,210 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(161), // ( + shift(807), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S476 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + nil, // INVALID + reduce(9), // $, reduce: EndBlock + nil, // empty + reduce(9), // ;, reduce: EndBlock + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 }, }, actionRow{ // S477 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + nil, // INVALID + reduce(122), // $, reduce: MapLiteral + nil, // empty + reduce(122), // ;, reduce: MapLiteral + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(122), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MapLiteral + nil, // : + reduce(122), // ||, reduce: MapLiteral + reduce(122), // ^^, reduce: MapLiteral + reduce(122), // &&, reduce: MapLiteral + reduce(122), // =~, reduce: MapLiteral + reduce(122), // !=~, reduce: MapLiteral + reduce(122), // ==, reduce: MapLiteral + reduce(122), // !=, reduce: MapLiteral + reduce(122), // >, reduce: MapLiteral + reduce(122), // >=, reduce: MapLiteral + reduce(122), // <, reduce: MapLiteral + reduce(122), // <=, reduce: MapLiteral + reduce(122), // |, reduce: MapLiteral + reduce(122), // ^, reduce: MapLiteral + reduce(122), // &, reduce: MapLiteral + reduce(122), // <<, reduce: MapLiteral + reduce(122), // >>, reduce: MapLiteral + reduce(122), // +, reduce: MapLiteral + reduce(122), // -, reduce: MapLiteral + reduce(122), // .+, reduce: MapLiteral + reduce(122), // .-, reduce: MapLiteral + reduce(122), // ., reduce: MapLiteral + reduce(122), // *, reduce: MapLiteral + reduce(122), // /, reduce: MapLiteral + reduce(122), // //, reduce: MapLiteral + reduce(122), // %, reduce: MapLiteral + reduce(122), // .*, reduce: MapLiteral + reduce(122), // ./, reduce: MapLiteral + reduce(122), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MapLiteral + 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, // , + 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 }, }, actionRow{ // S478 @@ -43516,370 +43516,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { - nil, // } + nil, // { + shift(845), // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S479 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S480 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S481 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S482 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(92), // $, reduce: UnaryOpTerm - nil, // empty - reduce(92), // ;, reduce: UnaryOpTerm nil, // = nil, // [ nil, // ] @@ -43891,10 +43531,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -43910,36 +43546,400 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(92), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(92), // ||, reduce: UnaryOpTerm - reduce(92), // ^^, reduce: UnaryOpTerm - reduce(92), // &&, reduce: UnaryOpTerm - reduce(92), // =~, reduce: UnaryOpTerm - reduce(92), // !=~, reduce: UnaryOpTerm - reduce(92), // ==, reduce: UnaryOpTerm - reduce(92), // !=, reduce: UnaryOpTerm - reduce(92), // >, reduce: UnaryOpTerm - reduce(92), // >=, reduce: UnaryOpTerm - reduce(92), // <, reduce: UnaryOpTerm - reduce(92), // <=, reduce: UnaryOpTerm - reduce(92), // |, reduce: UnaryOpTerm - reduce(92), // ^, reduce: UnaryOpTerm - reduce(92), // &, reduce: UnaryOpTerm - reduce(92), // <<, reduce: UnaryOpTerm - reduce(92), // >>, reduce: UnaryOpTerm - reduce(92), // +, reduce: UnaryOpTerm - reduce(92), // -, reduce: UnaryOpTerm - reduce(92), // .+, reduce: UnaryOpTerm - reduce(92), // .-, reduce: UnaryOpTerm - reduce(92), // ., reduce: UnaryOpTerm - reduce(92), // *, reduce: UnaryOpTerm - reduce(92), // /, reduce: UnaryOpTerm - reduce(92), // //, reduce: UnaryOpTerm - reduce(92), // %, reduce: UnaryOpTerm - reduce(92), // .*, reduce: UnaryOpTerm - reduce(92), // ./, reduce: UnaryOpTerm - reduce(92), // .//, reduce: UnaryOpTerm + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S479 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(115), // $, reduce: ArrayLiteral + nil, // empty + reduce(115), // ;, reduce: ArrayLiteral + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArrayLiteral + nil, // : + reduce(115), // ||, reduce: ArrayLiteral + reduce(115), // ^^, reduce: ArrayLiteral + reduce(115), // &&, reduce: ArrayLiteral + reduce(115), // =~, reduce: ArrayLiteral + reduce(115), // !=~, reduce: ArrayLiteral + reduce(115), // ==, reduce: ArrayLiteral + reduce(115), // !=, reduce: ArrayLiteral + reduce(115), // >, reduce: ArrayLiteral + reduce(115), // >=, reduce: ArrayLiteral + reduce(115), // <, reduce: ArrayLiteral + reduce(115), // <=, reduce: ArrayLiteral + reduce(115), // |, reduce: ArrayLiteral + reduce(115), // ^, reduce: ArrayLiteral + reduce(115), // &, reduce: ArrayLiteral + reduce(115), // <<, reduce: ArrayLiteral + reduce(115), // >>, reduce: ArrayLiteral + reduce(115), // +, reduce: ArrayLiteral + reduce(115), // -, reduce: ArrayLiteral + reduce(115), // .+, reduce: ArrayLiteral + reduce(115), // .-, reduce: ArrayLiteral + reduce(115), // ., reduce: ArrayLiteral + reduce(115), // *, reduce: ArrayLiteral + reduce(115), // /, reduce: ArrayLiteral + reduce(115), // //, reduce: ArrayLiteral + reduce(115), // %, reduce: ArrayLiteral + reduce(115), // .*, reduce: ArrayLiteral + reduce(115), // ./, reduce: ArrayLiteral + reduce(115), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S480 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(846), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S481 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(847), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S482 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(848), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -43971,21 +43971,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44019,10 +44019,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -44031,28 +44031,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(161), // ( + shift(255), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + 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 }, }, actionRow{ // S484 @@ -44062,21 +44062,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(129), // { nil, // } nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44110,10 +44110,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- nil, // . nil, // * nil, // / @@ -44122,28 +44122,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(169), // ! + shift(170), // ~ nil, // ** - shift(161), // ( + shift(172), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S485 @@ -44153,21 +44153,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(129), // { nil, // } nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44201,10 +44201,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- nil, // . nil, // * nil, // / @@ -44213,28 +44213,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(169), // ! + shift(170), // ~ nil, // ** - shift(161), // ( + shift(172), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S486 @@ -44244,21 +44244,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(129), // { nil, // } nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44292,10 +44292,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- nil, // . nil, // * nil, // / @@ -44304,28 +44304,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(169), // ! + shift(170), // ~ nil, // ** - shift(161), // ( + shift(172), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S487 @@ -44335,21 +44335,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(129), // { nil, // } nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44383,10 +44383,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- nil, // . nil, // * nil, // / @@ -44395,28 +44395,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(169), // ! + shift(170), // ~ nil, // ** - shift(161), // ( + shift(172), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S488 @@ -44426,21 +44426,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(129), // { nil, // } nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44474,10 +44474,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- nil, // . nil, // * nil, // / @@ -44486,28 +44486,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(169), // ! + shift(170), // ~ nil, // ** - shift(161), // ( + shift(172), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S489 @@ -44517,21 +44517,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar nil, // md_token_begin - shift(138), // { + shift(129), // { nil, // } nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44565,10 +44565,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- + shift(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- nil, // . nil, // * nil, // / @@ -44577,52 +44577,52 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(158), // ! - shift(159), // ~ + shift(169), // ! + shift(170), // ~ nil, // ** - shift(161), // ( + shift(172), // ( nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S490 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(93), // $, reduce: UnaryOpTerm + nil, // $ nil, // empty - reduce(93), // ;, reduce: UnaryOpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { + shift(129), // { nil, // } nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -44638,67 +44638,1345 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(93), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(93), // ||, reduce: UnaryOpTerm - reduce(93), // ^^, reduce: UnaryOpTerm - reduce(93), // &&, reduce: UnaryOpTerm - reduce(93), // =~, reduce: UnaryOpTerm - reduce(93), // !=~, reduce: UnaryOpTerm - reduce(93), // ==, reduce: UnaryOpTerm - reduce(93), // !=, reduce: UnaryOpTerm - reduce(93), // >, reduce: UnaryOpTerm - reduce(93), // >=, reduce: UnaryOpTerm - reduce(93), // <, reduce: UnaryOpTerm - reduce(93), // <=, reduce: UnaryOpTerm - reduce(93), // |, reduce: UnaryOpTerm - reduce(93), // ^, reduce: UnaryOpTerm - reduce(93), // &, reduce: UnaryOpTerm - reduce(93), // <<, reduce: UnaryOpTerm - reduce(93), // >>, reduce: UnaryOpTerm - reduce(93), // +, reduce: UnaryOpTerm - reduce(93), // -, reduce: UnaryOpTerm - reduce(93), // .+, reduce: UnaryOpTerm - reduce(93), // .-, reduce: UnaryOpTerm - reduce(93), // ., reduce: UnaryOpTerm - reduce(93), // *, reduce: UnaryOpTerm - reduce(93), // /, reduce: UnaryOpTerm - reduce(93), // //, reduce: UnaryOpTerm - reduce(93), // %, reduce: UnaryOpTerm - reduce(93), // .*, reduce: UnaryOpTerm - reduce(93), // ./, reduce: UnaryOpTerm - reduce(93), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ nil, // ** - nil, // ( + shift(172), // ( 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 + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic nil, // , - 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 + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S491 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S492 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S493 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S494 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S495 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S496 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S497 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S498 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S499 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S500 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S501 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S502 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S503 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S504 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S505 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(94), // $, reduce: UnaryOpTerm nil, // empty reduce(94), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -44710,10 +45988,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -44783,13 +46057,654 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S492 + actionRow{ // S506 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S507 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S508 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S509 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S510 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S511 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S512 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S513 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(95), // $, reduce: UnaryOpTerm nil, // empty reduce(95), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -44801,10 +46716,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -44874,13 +46785,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S493 + actionRow{ // S514 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(96), // $, reduce: UnaryOpTerm nil, // empty reduce(96), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -44892,10 +46807,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -44965,13 +46876,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S494 + actionRow{ // S515 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(97), // $, reduce: UnaryOpTerm nil, // empty reduce(97), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -44983,10 +46898,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -45056,1939 +46967,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S495 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S496 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(791), // ) - 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, // , - 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 - }, - }, - actionRow{ // S497 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(793), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S498 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - reduce(16), // =, reduce: IndexedLvalue - reduce(16), // [, reduce: IndexedLvalue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - reduce(16), // ||=, reduce: IndexedLvalue - reduce(16), // ^^=, reduce: IndexedLvalue - reduce(16), // &&=, reduce: IndexedLvalue - reduce(16), // |=, reduce: IndexedLvalue - reduce(16), // ^=, reduce: IndexedLvalue - reduce(16), // <<=, reduce: IndexedLvalue - reduce(16), // >>=, reduce: IndexedLvalue - reduce(16), // +=, reduce: IndexedLvalue - reduce(16), // .=, reduce: IndexedLvalue - reduce(16), // -=, reduce: IndexedLvalue - reduce(16), // *=, reduce: IndexedLvalue - reduce(16), // /=, reduce: IndexedLvalue - reduce(16), // //=, reduce: IndexedLvalue - reduce(16), // %=, reduce: IndexedLvalue - reduce(16), // **=, reduce: IndexedLvalue - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S499 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(113), // [, reduce: ArrayLiteral - reduce(113), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArrayLiteral - nil, // : - reduce(113), // ||, reduce: ArrayLiteral - reduce(113), // ^^, reduce: ArrayLiteral - reduce(113), // &&, reduce: ArrayLiteral - reduce(113), // =~, reduce: ArrayLiteral - reduce(113), // !=~, reduce: ArrayLiteral - reduce(113), // ==, reduce: ArrayLiteral - reduce(113), // !=, reduce: ArrayLiteral - reduce(113), // >, reduce: ArrayLiteral - reduce(113), // >=, reduce: ArrayLiteral - reduce(113), // <, reduce: ArrayLiteral - reduce(113), // <=, reduce: ArrayLiteral - reduce(113), // |, reduce: ArrayLiteral - reduce(113), // ^, reduce: ArrayLiteral - reduce(113), // &, reduce: ArrayLiteral - reduce(113), // <<, reduce: ArrayLiteral - reduce(113), // >>, reduce: ArrayLiteral - reduce(113), // +, reduce: ArrayLiteral - reduce(113), // -, reduce: ArrayLiteral - reduce(113), // .+, reduce: ArrayLiteral - reduce(113), // .-, reduce: ArrayLiteral - reduce(113), // ., reduce: ArrayLiteral - reduce(113), // *, reduce: ArrayLiteral - reduce(113), // /, reduce: ArrayLiteral - reduce(113), // //, reduce: ArrayLiteral - reduce(113), // %, reduce: ArrayLiteral - reduce(113), // .*, reduce: ArrayLiteral - reduce(113), // ./, reduce: ArrayLiteral - reduce(113), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArrayLiteral - 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 - reduce(113), // ,, reduce: ArrayLiteral - 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 - }, - }, - actionRow{ // S500 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(794), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S501 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(795), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S502 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(796), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S503 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(120), // [, reduce: MapLiteral - reduce(120), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MapLiteral - nil, // : - reduce(120), // ||, reduce: MapLiteral - reduce(120), // ^^, reduce: MapLiteral - reduce(120), // &&, reduce: MapLiteral - reduce(120), // =~, reduce: MapLiteral - reduce(120), // !=~, reduce: MapLiteral - reduce(120), // ==, reduce: MapLiteral - reduce(120), // !=, reduce: MapLiteral - reduce(120), // >, reduce: MapLiteral - reduce(120), // >=, reduce: MapLiteral - reduce(120), // <, reduce: MapLiteral - reduce(120), // <=, reduce: MapLiteral - reduce(120), // |, reduce: MapLiteral - reduce(120), // ^, reduce: MapLiteral - reduce(120), // &, reduce: MapLiteral - reduce(120), // <<, reduce: MapLiteral - reduce(120), // >>, reduce: MapLiteral - reduce(120), // +, reduce: MapLiteral - reduce(120), // -, reduce: MapLiteral - reduce(120), // .+, reduce: MapLiteral - reduce(120), // .-, reduce: MapLiteral - reduce(120), // ., reduce: MapLiteral - reduce(120), // *, reduce: MapLiteral - reduce(120), // /, reduce: MapLiteral - reduce(120), // //, reduce: MapLiteral - reduce(120), // %, reduce: MapLiteral - reduce(120), // .*, reduce: MapLiteral - reduce(120), // ./, reduce: MapLiteral - reduce(120), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MapLiteral - 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 - reduce(120), // ,, reduce: MapLiteral - 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 - }, - }, - actionRow{ // S504 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(797), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S505 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S506 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S507 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S508 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S509 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S510 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S511 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S512 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S513 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S514 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S515 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, actionRow{ // S516 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(98), // $, reduce: UnaryOpTerm nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar + reduce(98), // ;, reduce: UnaryOpTerm nil, // md_token_begin - shift(222), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47004,82 +47004,82 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(98), // ?, reduce: UnaryOpTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ + reduce(98), // ||, reduce: UnaryOpTerm + reduce(98), // ^^, reduce: UnaryOpTerm + reduce(98), // &&, reduce: UnaryOpTerm + reduce(98), // =~, reduce: UnaryOpTerm + reduce(98), // !=~, reduce: UnaryOpTerm + reduce(98), // ==, reduce: UnaryOpTerm + reduce(98), // !=, reduce: UnaryOpTerm + reduce(98), // >, reduce: UnaryOpTerm + reduce(98), // >=, reduce: UnaryOpTerm + reduce(98), // <, reduce: UnaryOpTerm + reduce(98), // <=, reduce: UnaryOpTerm + reduce(98), // |, reduce: UnaryOpTerm + reduce(98), // ^, reduce: UnaryOpTerm + reduce(98), // &, reduce: UnaryOpTerm + reduce(98), // <<, reduce: UnaryOpTerm + reduce(98), // >>, reduce: UnaryOpTerm + reduce(98), // +, reduce: UnaryOpTerm + reduce(98), // -, reduce: UnaryOpTerm + reduce(98), // .+, reduce: UnaryOpTerm + reduce(98), // .-, reduce: UnaryOpTerm + reduce(98), // ., reduce: UnaryOpTerm + reduce(98), // *, reduce: UnaryOpTerm + reduce(98), // /, reduce: UnaryOpTerm + reduce(98), // //, reduce: UnaryOpTerm + reduce(98), // %, reduce: UnaryOpTerm + reduce(98), // .*, reduce: UnaryOpTerm + reduce(98), // ./, reduce: UnaryOpTerm + reduce(98), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ nil, // ** - shift(245), // ( + nil, // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + 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, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S517 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(99), // $, reduce: UnaryOpTerm nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar + reduce(99), // ;, reduce: UnaryOpTerm nil, // md_token_begin - shift(222), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47095,58 +47095,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(99), // ?, reduce: UnaryOpTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ nil, // ** - shift(245), // ( + nil, // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + 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, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S518 @@ -47156,21 +47156,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(129), // { nil, // } nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47204,10 +47204,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -47216,28 +47216,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(245), // ( + shift(172), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM }, }, actionRow{ // S519 @@ -47247,21 +47247,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47295,10 +47295,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -47307,28 +47307,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + nil, // ( + shift(879), // ) + 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, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S520 @@ -47338,21 +47338,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(692), // { nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -47369,7 +47369,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - nil, // : + shift(881), // : nil, // || nil, // ^^ nil, // && @@ -47386,10 +47386,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -47398,28 +47398,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - shift(245), // ( + shift(736), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S521 @@ -47429,555 +47429,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S522 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ + reduce(20), // =, reduce: IndexedLvalue + reduce(20), // [, reduce: IndexedLvalue nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S523 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S524 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S525 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S526 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S527 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(92), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -47986,55 +47444,51 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: UnaryOpTerm + reduce(20), // ||=, reduce: IndexedLvalue + reduce(20), // ^^=, reduce: IndexedLvalue + reduce(20), // &&=, reduce: IndexedLvalue + reduce(20), // |=, reduce: IndexedLvalue + reduce(20), // ^=, reduce: IndexedLvalue + reduce(20), // <<=, reduce: IndexedLvalue + reduce(20), // >>=, reduce: IndexedLvalue + reduce(20), // +=, reduce: IndexedLvalue + reduce(20), // .=, reduce: IndexedLvalue + reduce(20), // -=, reduce: IndexedLvalue + reduce(20), // *=, reduce: IndexedLvalue + reduce(20), // /=, reduce: IndexedLvalue + reduce(20), // //=, reduce: IndexedLvalue + reduce(20), // %=, reduce: IndexedLvalue + reduce(20), // **=, reduce: IndexedLvalue + nil, // ? nil, // : - reduce(92), // ||, reduce: UnaryOpTerm - reduce(92), // ^^, reduce: UnaryOpTerm - reduce(92), // &&, reduce: UnaryOpTerm - reduce(92), // =~, reduce: UnaryOpTerm - reduce(92), // !=~, reduce: UnaryOpTerm - reduce(92), // ==, reduce: UnaryOpTerm - reduce(92), // !=, reduce: UnaryOpTerm - reduce(92), // >, reduce: UnaryOpTerm - reduce(92), // >=, reduce: UnaryOpTerm - reduce(92), // <, reduce: UnaryOpTerm - reduce(92), // <=, reduce: UnaryOpTerm - reduce(92), // |, reduce: UnaryOpTerm - reduce(92), // ^, reduce: UnaryOpTerm - reduce(92), // &, reduce: UnaryOpTerm - reduce(92), // <<, reduce: UnaryOpTerm - reduce(92), // >>, reduce: UnaryOpTerm - reduce(92), // +, reduce: UnaryOpTerm - reduce(92), // -, reduce: UnaryOpTerm - reduce(92), // .+, reduce: UnaryOpTerm - reduce(92), // .-, reduce: UnaryOpTerm - reduce(92), // ., reduce: UnaryOpTerm - reduce(92), // *, reduce: UnaryOpTerm - reduce(92), // /, reduce: UnaryOpTerm - reduce(92), // //, reduce: UnaryOpTerm - reduce(92), // %, reduce: UnaryOpTerm - reduce(92), // .*, reduce: UnaryOpTerm - reduce(92), // ./, reduce: UnaryOpTerm - reduce(92), // .//, reduce: UnaryOpTerm + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -48045,7 +47499,553 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(92), // ,, reduce: UnaryOpTerm + nil, // , + 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 + }, + }, + actionRow{ // S522 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(122), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MapLiteral + reduce(122), // :, reduce: MapLiteral + reduce(122), // ||, reduce: MapLiteral + reduce(122), // ^^, reduce: MapLiteral + reduce(122), // &&, reduce: MapLiteral + reduce(122), // =~, reduce: MapLiteral + reduce(122), // !=~, reduce: MapLiteral + reduce(122), // ==, reduce: MapLiteral + reduce(122), // !=, reduce: MapLiteral + reduce(122), // >, reduce: MapLiteral + reduce(122), // >=, reduce: MapLiteral + reduce(122), // <, reduce: MapLiteral + reduce(122), // <=, reduce: MapLiteral + reduce(122), // |, reduce: MapLiteral + reduce(122), // ^, reduce: MapLiteral + reduce(122), // &, reduce: MapLiteral + reduce(122), // <<, reduce: MapLiteral + reduce(122), // >>, reduce: MapLiteral + reduce(122), // +, reduce: MapLiteral + reduce(122), // -, reduce: MapLiteral + reduce(122), // .+, reduce: MapLiteral + reduce(122), // .-, reduce: MapLiteral + reduce(122), // ., reduce: MapLiteral + reduce(122), // *, reduce: MapLiteral + reduce(122), // /, reduce: MapLiteral + reduce(122), // //, reduce: MapLiteral + reduce(122), // %, reduce: MapLiteral + reduce(122), // .*, reduce: MapLiteral + reduce(122), // ./, reduce: MapLiteral + reduce(122), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S523 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(882), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S524 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S525 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArrayLiteral + reduce(115), // :, reduce: ArrayLiteral + reduce(115), // ||, reduce: ArrayLiteral + reduce(115), // ^^, reduce: ArrayLiteral + reduce(115), // &&, reduce: ArrayLiteral + reduce(115), // =~, reduce: ArrayLiteral + reduce(115), // !=~, reduce: ArrayLiteral + reduce(115), // ==, reduce: ArrayLiteral + reduce(115), // !=, reduce: ArrayLiteral + reduce(115), // >, reduce: ArrayLiteral + reduce(115), // >=, reduce: ArrayLiteral + reduce(115), // <, reduce: ArrayLiteral + reduce(115), // <=, reduce: ArrayLiteral + reduce(115), // |, reduce: ArrayLiteral + reduce(115), // ^, reduce: ArrayLiteral + reduce(115), // &, reduce: ArrayLiteral + reduce(115), // <<, reduce: ArrayLiteral + reduce(115), // >>, reduce: ArrayLiteral + reduce(115), // +, reduce: ArrayLiteral + reduce(115), // -, reduce: ArrayLiteral + reduce(115), // .+, reduce: ArrayLiteral + reduce(115), // .-, reduce: ArrayLiteral + reduce(115), // ., reduce: ArrayLiteral + reduce(115), // *, reduce: ArrayLiteral + reduce(115), // /, reduce: ArrayLiteral + reduce(115), // //, reduce: ArrayLiteral + reduce(115), // %, reduce: ArrayLiteral + reduce(115), // .*, reduce: ArrayLiteral + reduce(115), // ./, reduce: ArrayLiteral + reduce(115), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S526 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(949), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S527 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(950), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -48066,21 +48066,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + shift(951), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48114,10 +48114,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -48126,28 +48126,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(245), // ( + nil, // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + 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, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S529 @@ -48157,21 +48157,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48205,10 +48205,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -48217,28 +48217,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(245), // ( + shift(255), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S530 @@ -48248,21 +48248,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48296,10 +48296,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -48308,28 +48308,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(245), // ( + shift(255), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S531 @@ -48339,21 +48339,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48387,10 +48387,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -48399,28 +48399,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(245), // ( + shift(255), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S532 @@ -48430,21 +48430,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48478,10 +48478,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -48490,28 +48490,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(245), // ( + shift(255), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S533 @@ -48521,21 +48521,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48569,10 +48569,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -48581,28 +48581,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(245), // ( + shift(255), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S534 @@ -48612,21 +48612,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48660,10 +48660,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -48672,28 +48672,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(242), // ! - shift(243), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(245), // ( + shift(255), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S535 @@ -48703,21 +48703,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(93), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48733,58 +48733,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(93), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(93), // ||, reduce: UnaryOpTerm - reduce(93), // ^^, reduce: UnaryOpTerm - reduce(93), // &&, reduce: UnaryOpTerm - reduce(93), // =~, reduce: UnaryOpTerm - reduce(93), // !=~, reduce: UnaryOpTerm - reduce(93), // ==, reduce: UnaryOpTerm - reduce(93), // !=, reduce: UnaryOpTerm - reduce(93), // >, reduce: UnaryOpTerm - reduce(93), // >=, reduce: UnaryOpTerm - reduce(93), // <, reduce: UnaryOpTerm - reduce(93), // <=, reduce: UnaryOpTerm - reduce(93), // |, reduce: UnaryOpTerm - reduce(93), // ^, reduce: UnaryOpTerm - reduce(93), // &, reduce: UnaryOpTerm - reduce(93), // <<, reduce: UnaryOpTerm - reduce(93), // >>, reduce: UnaryOpTerm - reduce(93), // +, reduce: UnaryOpTerm - reduce(93), // -, reduce: UnaryOpTerm - reduce(93), // .+, reduce: UnaryOpTerm - reduce(93), // .-, reduce: UnaryOpTerm - reduce(93), // ., reduce: UnaryOpTerm - reduce(93), // *, reduce: UnaryOpTerm - reduce(93), // /, reduce: UnaryOpTerm - reduce(93), // //, reduce: UnaryOpTerm - reduce(93), // %, reduce: UnaryOpTerm - reduce(93), // .*, reduce: UnaryOpTerm - reduce(93), // ./, reduce: UnaryOpTerm - reduce(93), // .//, reduce: UnaryOpTerm - 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, // ** - nil, // ( + shift(255), // ( 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 - reduce(93), // ,, reduce: UnaryOpTerm - 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S536 @@ -48794,21 +48794,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(94), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48824,58 +48824,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(94), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(94), // ||, reduce: UnaryOpTerm - reduce(94), // ^^, reduce: UnaryOpTerm - reduce(94), // &&, reduce: UnaryOpTerm - reduce(94), // =~, reduce: UnaryOpTerm - reduce(94), // !=~, reduce: UnaryOpTerm - reduce(94), // ==, reduce: UnaryOpTerm - reduce(94), // !=, reduce: UnaryOpTerm - reduce(94), // >, reduce: UnaryOpTerm - reduce(94), // >=, reduce: UnaryOpTerm - reduce(94), // <, reduce: UnaryOpTerm - reduce(94), // <=, reduce: UnaryOpTerm - reduce(94), // |, reduce: UnaryOpTerm - reduce(94), // ^, reduce: UnaryOpTerm - reduce(94), // &, reduce: UnaryOpTerm - reduce(94), // <<, reduce: UnaryOpTerm - reduce(94), // >>, reduce: UnaryOpTerm - reduce(94), // +, reduce: UnaryOpTerm - reduce(94), // -, reduce: UnaryOpTerm - reduce(94), // .+, reduce: UnaryOpTerm - reduce(94), // .-, reduce: UnaryOpTerm - reduce(94), // ., reduce: UnaryOpTerm - reduce(94), // *, reduce: UnaryOpTerm - reduce(94), // /, reduce: UnaryOpTerm - reduce(94), // //, reduce: UnaryOpTerm - reduce(94), // %, reduce: UnaryOpTerm - reduce(94), // .*, reduce: UnaryOpTerm - reduce(94), // ./, reduce: UnaryOpTerm - reduce(94), // .//, reduce: UnaryOpTerm - 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, // ** - nil, // ( + shift(255), // ( 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 - reduce(94), // ,, reduce: UnaryOpTerm - 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S537 @@ -48885,21 +48885,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(95), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -48915,58 +48915,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(95), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(95), // ||, reduce: UnaryOpTerm - reduce(95), // ^^, reduce: UnaryOpTerm - reduce(95), // &&, reduce: UnaryOpTerm - reduce(95), // =~, reduce: UnaryOpTerm - reduce(95), // !=~, reduce: UnaryOpTerm - reduce(95), // ==, reduce: UnaryOpTerm - reduce(95), // !=, reduce: UnaryOpTerm - reduce(95), // >, reduce: UnaryOpTerm - reduce(95), // >=, reduce: UnaryOpTerm - reduce(95), // <, reduce: UnaryOpTerm - reduce(95), // <=, reduce: UnaryOpTerm - reduce(95), // |, reduce: UnaryOpTerm - reduce(95), // ^, reduce: UnaryOpTerm - reduce(95), // &, reduce: UnaryOpTerm - reduce(95), // <<, reduce: UnaryOpTerm - reduce(95), // >>, reduce: UnaryOpTerm - reduce(95), // +, reduce: UnaryOpTerm - reduce(95), // -, reduce: UnaryOpTerm - reduce(95), // .+, reduce: UnaryOpTerm - reduce(95), // .-, reduce: UnaryOpTerm - reduce(95), // ., reduce: UnaryOpTerm - reduce(95), // *, reduce: UnaryOpTerm - reduce(95), // /, reduce: UnaryOpTerm - reduce(95), // //, reduce: UnaryOpTerm - reduce(95), // %, reduce: UnaryOpTerm - reduce(95), // .*, reduce: UnaryOpTerm - reduce(95), // ./, reduce: UnaryOpTerm - reduce(95), // .//, reduce: UnaryOpTerm - 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, // ** - nil, // ( + shift(255), // ( 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 - reduce(95), // ,, reduce: UnaryOpTerm - 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S538 @@ -48976,21 +48976,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(96), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49006,58 +49006,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(96), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(96), // ||, reduce: UnaryOpTerm - reduce(96), // ^^, reduce: UnaryOpTerm - reduce(96), // &&, reduce: UnaryOpTerm - reduce(96), // =~, reduce: UnaryOpTerm - reduce(96), // !=~, reduce: UnaryOpTerm - reduce(96), // ==, reduce: UnaryOpTerm - reduce(96), // !=, reduce: UnaryOpTerm - reduce(96), // >, reduce: UnaryOpTerm - reduce(96), // >=, reduce: UnaryOpTerm - reduce(96), // <, reduce: UnaryOpTerm - reduce(96), // <=, reduce: UnaryOpTerm - reduce(96), // |, reduce: UnaryOpTerm - reduce(96), // ^, reduce: UnaryOpTerm - reduce(96), // &, reduce: UnaryOpTerm - reduce(96), // <<, reduce: UnaryOpTerm - reduce(96), // >>, reduce: UnaryOpTerm - reduce(96), // +, reduce: UnaryOpTerm - reduce(96), // -, reduce: UnaryOpTerm - reduce(96), // .+, reduce: UnaryOpTerm - reduce(96), // .-, reduce: UnaryOpTerm - reduce(96), // ., reduce: UnaryOpTerm - reduce(96), // *, reduce: UnaryOpTerm - reduce(96), // /, reduce: UnaryOpTerm - reduce(96), // //, reduce: UnaryOpTerm - reduce(96), // %, reduce: UnaryOpTerm - reduce(96), // .*, reduce: UnaryOpTerm - reduce(96), // ./, reduce: UnaryOpTerm - reduce(96), // .//, reduce: UnaryOpTerm - 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, // ** - nil, // ( + shift(255), // ( 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 - reduce(96), // ,, reduce: UnaryOpTerm - 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S539 @@ -49067,21 +49067,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(97), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49097,58 +49097,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - 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, // ** - nil, // ( + shift(255), // ( 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 - reduce(97), // ,, reduce: UnaryOpTerm - 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S540 @@ -49158,21 +49158,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar nil, // md_token_begin - shift(222), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49206,10 +49206,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -49218,28 +49218,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(245), // ( + shift(255), // ( nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + 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 }, }, actionRow{ // S541 @@ -49249,21 +49249,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49297,10 +49297,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -49309,28 +49309,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - nil, // ( - shift(828), // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(255), // ( + nil, // ) + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - 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 + 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 }, }, actionRow{ // S542 @@ -49340,21 +49340,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar nil, // md_token_begin - shift(689), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49371,7 +49371,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(830), // : + nil, // : nil, // || nil, // ^^ nil, // && @@ -49388,10 +49388,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -49400,210 +49400,210 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(710), // ! - shift(711), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(713), // ( + shift(255), // ( nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM + 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 }, }, actionRow{ // S543 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(114), // [, reduce: ArrayLiteral - reduce(114), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArrayLiteral - nil, // : - reduce(114), // ||, reduce: ArrayLiteral - reduce(114), // ^^, reduce: ArrayLiteral - reduce(114), // &&, reduce: ArrayLiteral - reduce(114), // =~, reduce: ArrayLiteral - reduce(114), // !=~, reduce: ArrayLiteral - reduce(114), // ==, reduce: ArrayLiteral - reduce(114), // !=, reduce: ArrayLiteral - reduce(114), // >, reduce: ArrayLiteral - reduce(114), // >=, reduce: ArrayLiteral - reduce(114), // <, reduce: ArrayLiteral - reduce(114), // <=, reduce: ArrayLiteral - reduce(114), // |, reduce: ArrayLiteral - reduce(114), // ^, reduce: ArrayLiteral - reduce(114), // &, reduce: ArrayLiteral - reduce(114), // <<, reduce: ArrayLiteral - reduce(114), // >>, reduce: ArrayLiteral - reduce(114), // +, reduce: ArrayLiteral - reduce(114), // -, reduce: ArrayLiteral - reduce(114), // .+, reduce: ArrayLiteral - reduce(114), // .-, reduce: ArrayLiteral - reduce(114), // ., reduce: ArrayLiteral - reduce(114), // *, reduce: ArrayLiteral - reduce(114), // /, reduce: ArrayLiteral - reduce(114), // //, reduce: ArrayLiteral - reduce(114), // %, reduce: ArrayLiteral - reduce(114), // .*, reduce: ArrayLiteral - reduce(114), // ./, reduce: ArrayLiteral - reduce(114), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArrayLiteral - 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, // , - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S544 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - reduce(116), // ], reduce: ArrayLiteralElements - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S545 @@ -49613,21 +49613,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - reduce(21), // [, reduce: IndirectFieldValue - reduce(21), // ], reduce: IndirectFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49643,58 +49643,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(21), // ?, reduce: IndirectFieldValue + nil, // ? nil, // : - reduce(21), // ||, reduce: IndirectFieldValue - reduce(21), // ^^, reduce: IndirectFieldValue - reduce(21), // &&, reduce: IndirectFieldValue - reduce(21), // =~, reduce: IndirectFieldValue - reduce(21), // !=~, reduce: IndirectFieldValue - reduce(21), // ==, reduce: IndirectFieldValue - reduce(21), // !=, reduce: IndirectFieldValue - reduce(21), // >, reduce: IndirectFieldValue - reduce(21), // >=, reduce: IndirectFieldValue - reduce(21), // <, reduce: IndirectFieldValue - reduce(21), // <=, reduce: IndirectFieldValue - reduce(21), // |, reduce: IndirectFieldValue - reduce(21), // ^, reduce: IndirectFieldValue - reduce(21), // &, reduce: IndirectFieldValue - reduce(21), // <<, reduce: IndirectFieldValue - reduce(21), // >>, reduce: IndirectFieldValue - reduce(21), // +, reduce: IndirectFieldValue - reduce(21), // -, reduce: IndirectFieldValue - reduce(21), // .+, reduce: IndirectFieldValue - reduce(21), // .-, reduce: IndirectFieldValue - reduce(21), // ., reduce: IndirectFieldValue - reduce(21), // *, reduce: IndirectFieldValue - reduce(21), // /, reduce: IndirectFieldValue - reduce(21), // //, reduce: IndirectFieldValue - reduce(21), // %, reduce: IndirectFieldValue - reduce(21), // .*, reduce: IndirectFieldValue - reduce(21), // ./, reduce: IndirectFieldValue - reduce(21), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: IndirectFieldValue - 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, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - 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 + 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 }, }, actionRow{ // S546 @@ -49704,21 +49704,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - reduce(28), // [, reduce: IndirectOosvarValue - reduce(28), // ], reduce: IndirectOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49734,58 +49734,58 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(28), // ?, reduce: IndirectOosvarValue + nil, // ? nil, // : - reduce(28), // ||, reduce: IndirectOosvarValue - reduce(28), // ^^, reduce: IndirectOosvarValue - reduce(28), // &&, reduce: IndirectOosvarValue - reduce(28), // =~, reduce: IndirectOosvarValue - reduce(28), // !=~, reduce: IndirectOosvarValue - reduce(28), // ==, reduce: IndirectOosvarValue - reduce(28), // !=, reduce: IndirectOosvarValue - reduce(28), // >, reduce: IndirectOosvarValue - reduce(28), // >=, reduce: IndirectOosvarValue - reduce(28), // <, reduce: IndirectOosvarValue - reduce(28), // <=, reduce: IndirectOosvarValue - reduce(28), // |, reduce: IndirectOosvarValue - reduce(28), // ^, reduce: IndirectOosvarValue - reduce(28), // &, reduce: IndirectOosvarValue - reduce(28), // <<, reduce: IndirectOosvarValue - reduce(28), // >>, reduce: IndirectOosvarValue - reduce(28), // +, reduce: IndirectOosvarValue - reduce(28), // -, reduce: IndirectOosvarValue - reduce(28), // .+, reduce: IndirectOosvarValue - reduce(28), // .-, reduce: IndirectOosvarValue - reduce(28), // ., reduce: IndirectOosvarValue - reduce(28), // *, reduce: IndirectOosvarValue - reduce(28), // /, reduce: IndirectOosvarValue - reduce(28), // //, reduce: IndirectOosvarValue - reduce(28), // %, reduce: IndirectOosvarValue - reduce(28), // .*, reduce: IndirectOosvarValue - reduce(28), // ./, reduce: IndirectOosvarValue - reduce(28), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectOosvarValue - 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, // ) - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - 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 + 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 }, }, actionRow{ // S547 @@ -49795,21 +49795,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -49843,10 +49843,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -49855,119 +49855,119 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - shift(875), // ( + shift(255), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + 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 }, }, actionRow{ // S548 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(113), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArrayLiteral - reduce(113), // :, reduce: ArrayLiteral - reduce(113), // ||, reduce: ArrayLiteral - reduce(113), // ^^, reduce: ArrayLiteral - reduce(113), // &&, reduce: ArrayLiteral - reduce(113), // =~, reduce: ArrayLiteral - reduce(113), // !=~, reduce: ArrayLiteral - reduce(113), // ==, reduce: ArrayLiteral - reduce(113), // !=, reduce: ArrayLiteral - reduce(113), // >, reduce: ArrayLiteral - reduce(113), // >=, reduce: ArrayLiteral - reduce(113), // <, reduce: ArrayLiteral - reduce(113), // <=, reduce: ArrayLiteral - reduce(113), // |, reduce: ArrayLiteral - reduce(113), // ^, reduce: ArrayLiteral - reduce(113), // &, reduce: ArrayLiteral - reduce(113), // <<, reduce: ArrayLiteral - reduce(113), // >>, reduce: ArrayLiteral - reduce(113), // +, reduce: ArrayLiteral - reduce(113), // -, reduce: ArrayLiteral - reduce(113), // .+, reduce: ArrayLiteral - reduce(113), // .-, reduce: ArrayLiteral - reduce(113), // ., reduce: ArrayLiteral - reduce(113), // *, reduce: ArrayLiteral - reduce(113), // /, reduce: ArrayLiteral - reduce(113), // //, reduce: ArrayLiteral - reduce(113), // %, reduce: ArrayLiteral - reduce(113), // .*, reduce: ArrayLiteral - reduce(113), // ./, reduce: ArrayLiteral - reduce(113), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArrayLiteral - 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, // , - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S549 @@ -49977,21 +49977,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - shift(898), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50025,10 +50025,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -50037,28 +50037,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - nil, // ( + shift(255), // ( 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - 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 + 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 }, }, actionRow{ // S550 @@ -50068,21 +50068,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - shift(899), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -50116,10 +50116,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -50128,28 +50128,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - nil, // ( + shift(255), // ( 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - 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 + 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 }, }, actionRow{ // S551 @@ -50159,188 +50159,10 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - shift(900), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S552 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(120), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MapLiteral - reduce(120), // :, reduce: MapLiteral - reduce(120), // ||, reduce: MapLiteral - reduce(120), // ^^, reduce: MapLiteral - reduce(120), // &&, reduce: MapLiteral - reduce(120), // =~, reduce: MapLiteral - reduce(120), // !=~, reduce: MapLiteral - reduce(120), // ==, reduce: MapLiteral - reduce(120), // !=, reduce: MapLiteral - reduce(120), // >, reduce: MapLiteral - reduce(120), // >=, reduce: MapLiteral - reduce(120), // <, reduce: MapLiteral - reduce(120), // <=, reduce: MapLiteral - reduce(120), // |, reduce: MapLiteral - reduce(120), // ^, reduce: MapLiteral - reduce(120), // &, reduce: MapLiteral - reduce(120), // <<, reduce: MapLiteral - reduce(120), // >>, reduce: MapLiteral - reduce(120), // +, reduce: MapLiteral - reduce(120), // -, reduce: MapLiteral - reduce(120), // .+, reduce: MapLiteral - reduce(120), // .-, reduce: MapLiteral - reduce(120), // ., reduce: MapLiteral - reduce(120), // *, reduce: MapLiteral - reduce(120), // /, reduce: MapLiteral - reduce(120), // //, reduce: MapLiteral - reduce(120), // %, reduce: MapLiteral - reduce(120), // .*, reduce: MapLiteral - reduce(120), // ./, reduce: MapLiteral - reduce(120), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S553 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ nil, // ] @@ -50352,2922 +50174,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(901), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S554 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S555 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S556 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S557 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S558 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S559 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S560 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S561 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S562 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S563 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S564 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S565 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S566 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S567 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S568 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S569 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S570 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S571 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S572 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S573 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S574 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S575 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S576 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: UnaryOpTerm - reduce(92), // :, reduce: UnaryOpTerm - reduce(92), // ||, reduce: UnaryOpTerm - reduce(92), // ^^, reduce: UnaryOpTerm - reduce(92), // &&, reduce: UnaryOpTerm - reduce(92), // =~, reduce: UnaryOpTerm - reduce(92), // !=~, reduce: UnaryOpTerm - reduce(92), // ==, reduce: UnaryOpTerm - reduce(92), // !=, reduce: UnaryOpTerm - reduce(92), // >, reduce: UnaryOpTerm - reduce(92), // >=, reduce: UnaryOpTerm - reduce(92), // <, reduce: UnaryOpTerm - reduce(92), // <=, reduce: UnaryOpTerm - reduce(92), // |, reduce: UnaryOpTerm - reduce(92), // ^, reduce: UnaryOpTerm - reduce(92), // &, reduce: UnaryOpTerm - reduce(92), // <<, reduce: UnaryOpTerm - reduce(92), // >>, reduce: UnaryOpTerm - reduce(92), // +, reduce: UnaryOpTerm - reduce(92), // -, reduce: UnaryOpTerm - reduce(92), // .+, reduce: UnaryOpTerm - reduce(92), // .-, reduce: UnaryOpTerm - reduce(92), // ., reduce: UnaryOpTerm - reduce(92), // *, reduce: UnaryOpTerm - reduce(92), // /, reduce: UnaryOpTerm - reduce(92), // //, reduce: UnaryOpTerm - reduce(92), // %, reduce: UnaryOpTerm - reduce(92), // .*, reduce: UnaryOpTerm - reduce(92), // ./, reduce: UnaryOpTerm - reduce(92), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S577 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S578 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S579 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S580 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S581 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S582 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S583 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S584 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: UnaryOpTerm - reduce(93), // :, reduce: UnaryOpTerm - reduce(93), // ||, reduce: UnaryOpTerm - reduce(93), // ^^, reduce: UnaryOpTerm - reduce(93), // &&, reduce: UnaryOpTerm - reduce(93), // =~, reduce: UnaryOpTerm - reduce(93), // !=~, reduce: UnaryOpTerm - reduce(93), // ==, reduce: UnaryOpTerm - reduce(93), // !=, reduce: UnaryOpTerm - reduce(93), // >, reduce: UnaryOpTerm - reduce(93), // >=, reduce: UnaryOpTerm - reduce(93), // <, reduce: UnaryOpTerm - reduce(93), // <=, reduce: UnaryOpTerm - reduce(93), // |, reduce: UnaryOpTerm - reduce(93), // ^, reduce: UnaryOpTerm - reduce(93), // &, reduce: UnaryOpTerm - reduce(93), // <<, reduce: UnaryOpTerm - reduce(93), // >>, reduce: UnaryOpTerm - reduce(93), // +, reduce: UnaryOpTerm - reduce(93), // -, reduce: UnaryOpTerm - reduce(93), // .+, reduce: UnaryOpTerm - reduce(93), // .-, reduce: UnaryOpTerm - reduce(93), // ., reduce: UnaryOpTerm - reduce(93), // *, reduce: UnaryOpTerm - reduce(93), // /, reduce: UnaryOpTerm - reduce(93), // //, reduce: UnaryOpTerm - reduce(93), // %, reduce: UnaryOpTerm - reduce(93), // .*, reduce: UnaryOpTerm - reduce(93), // ./, reduce: UnaryOpTerm - reduce(93), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S585 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -53337,13 +50243,654 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S586 + actionRow{ // S552 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S553 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S554 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S555 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S556 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S557 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S558 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S559 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -53355,10 +50902,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -53428,13 +50971,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S587 + actionRow{ // S560 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -53446,10 +50993,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -53519,13 +51062,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S588 + actionRow{ // S561 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -53537,10 +51084,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -53610,104 +51153,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S589 + actionRow{ // S562 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar nil, // md_token_begin - shift(292), // { + nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S590 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ nil, // ] @@ -53719,10839 +51175,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(932), // ) - 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, // , - 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 - }, - }, - actionRow{ // S591 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(934), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S592 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(121), // [, reduce: MapLiteral - reduce(121), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: MapLiteral - nil, // : - reduce(121), // ||, reduce: MapLiteral - reduce(121), // ^^, reduce: MapLiteral - reduce(121), // &&, reduce: MapLiteral - reduce(121), // =~, reduce: MapLiteral - reduce(121), // !=~, reduce: MapLiteral - reduce(121), // ==, reduce: MapLiteral - reduce(121), // !=, reduce: MapLiteral - reduce(121), // >, reduce: MapLiteral - reduce(121), // >=, reduce: MapLiteral - reduce(121), // <, reduce: MapLiteral - reduce(121), // <=, reduce: MapLiteral - reduce(121), // |, reduce: MapLiteral - reduce(121), // ^, reduce: MapLiteral - reduce(121), // &, reduce: MapLiteral - reduce(121), // <<, reduce: MapLiteral - reduce(121), // >>, reduce: MapLiteral - reduce(121), // +, reduce: MapLiteral - reduce(121), // -, reduce: MapLiteral - reduce(121), // .+, reduce: MapLiteral - reduce(121), // .-, reduce: MapLiteral - reduce(121), // ., reduce: MapLiteral - reduce(121), // *, reduce: MapLiteral - reduce(121), // /, reduce: MapLiteral - reduce(121), // //, reduce: MapLiteral - reduce(121), // %, reduce: MapLiteral - reduce(121), // .*, reduce: MapLiteral - reduce(121), // ./, reduce: MapLiteral - reduce(121), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S593 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - reduce(123), // }, reduce: MapLiteralKeyValuePairs - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S594 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(936), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S595 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(53), // ], reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: LogicalOrTerm - nil, // : - reduce(53), // ||, reduce: LogicalOrTerm - 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, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S596 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(55), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: LogicalXORTerm - nil, // : - reduce(55), // ||, reduce: LogicalXORTerm - reduce(55), // ^^, reduce: LogicalXORTerm - shift(344), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S597 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(57), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalAndTerm - nil, // : - reduce(57), // ||, reduce: LogicalAndTerm - reduce(57), // ^^, reduce: LogicalAndTerm - reduce(57), // &&, reduce: LogicalAndTerm - shift(345), // =~ - shift(346), // !=~ - shift(347), // == - shift(348), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S598 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(59), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: EqneTerm - nil, // : - reduce(59), // ||, reduce: EqneTerm - reduce(59), // ^^, reduce: EqneTerm - reduce(59), // &&, reduce: EqneTerm - reduce(59), // =~, reduce: EqneTerm - reduce(59), // !=~, reduce: EqneTerm - reduce(59), // ==, reduce: EqneTerm - reduce(59), // !=, reduce: EqneTerm - shift(349), // > - shift(350), // >= - shift(351), // < - shift(352), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S599 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(60), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: EqneTerm - nil, // : - reduce(60), // ||, reduce: EqneTerm - reduce(60), // ^^, reduce: EqneTerm - reduce(60), // &&, reduce: EqneTerm - reduce(60), // =~, reduce: EqneTerm - reduce(60), // !=~, reduce: EqneTerm - reduce(60), // ==, reduce: EqneTerm - reduce(60), // !=, reduce: EqneTerm - shift(349), // > - shift(350), // >= - shift(351), // < - shift(352), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S600 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(61), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: EqneTerm - nil, // : - reduce(61), // ||, reduce: EqneTerm - reduce(61), // ^^, reduce: EqneTerm - reduce(61), // &&, reduce: EqneTerm - reduce(61), // =~, reduce: EqneTerm - reduce(61), // !=~, reduce: EqneTerm - reduce(61), // ==, reduce: EqneTerm - reduce(61), // !=, reduce: EqneTerm - shift(349), // > - shift(350), // >= - shift(351), // < - shift(352), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S601 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(62), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: EqneTerm - nil, // : - reduce(62), // ||, reduce: EqneTerm - reduce(62), // ^^, reduce: EqneTerm - reduce(62), // &&, reduce: EqneTerm - reduce(62), // =~, reduce: EqneTerm - reduce(62), // !=~, reduce: EqneTerm - reduce(62), // ==, reduce: EqneTerm - reduce(62), // !=, reduce: EqneTerm - shift(349), // > - shift(350), // >= - shift(351), // < - shift(352), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S602 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(64), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: CmpTerm - nil, // : - reduce(64), // ||, reduce: CmpTerm - reduce(64), // ^^, reduce: CmpTerm - reduce(64), // &&, reduce: CmpTerm - reduce(64), // =~, reduce: CmpTerm - reduce(64), // !=~, reduce: CmpTerm - reduce(64), // ==, reduce: CmpTerm - reduce(64), // !=, reduce: CmpTerm - reduce(64), // >, reduce: CmpTerm - reduce(64), // >=, reduce: CmpTerm - reduce(64), // <, reduce: CmpTerm - reduce(64), // <=, reduce: CmpTerm - shift(353), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S603 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(65), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: CmpTerm - nil, // : - reduce(65), // ||, reduce: CmpTerm - reduce(65), // ^^, reduce: CmpTerm - reduce(65), // &&, reduce: CmpTerm - reduce(65), // =~, reduce: CmpTerm - reduce(65), // !=~, reduce: CmpTerm - reduce(65), // ==, reduce: CmpTerm - reduce(65), // !=, reduce: CmpTerm - reduce(65), // >, reduce: CmpTerm - reduce(65), // >=, reduce: CmpTerm - reduce(65), // <, reduce: CmpTerm - reduce(65), // <=, reduce: CmpTerm - shift(353), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S604 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(66), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: CmpTerm - nil, // : - reduce(66), // ||, reduce: CmpTerm - reduce(66), // ^^, reduce: CmpTerm - reduce(66), // &&, reduce: CmpTerm - reduce(66), // =~, reduce: CmpTerm - reduce(66), // !=~, reduce: CmpTerm - reduce(66), // ==, reduce: CmpTerm - reduce(66), // !=, reduce: CmpTerm - reduce(66), // >, reduce: CmpTerm - reduce(66), // >=, reduce: CmpTerm - reduce(66), // <, reduce: CmpTerm - reduce(66), // <=, reduce: CmpTerm - shift(353), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S605 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(67), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: CmpTerm - nil, // : - reduce(67), // ||, reduce: CmpTerm - reduce(67), // ^^, reduce: CmpTerm - reduce(67), // &&, reduce: CmpTerm - reduce(67), // =~, reduce: CmpTerm - reduce(67), // !=~, reduce: CmpTerm - reduce(67), // ==, reduce: CmpTerm - reduce(67), // !=, reduce: CmpTerm - reduce(67), // >, reduce: CmpTerm - reduce(67), // >=, reduce: CmpTerm - reduce(67), // <, reduce: CmpTerm - reduce(67), // <=, reduce: CmpTerm - shift(353), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S606 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(69), // ], reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: BitwiseORTerm - nil, // : - reduce(69), // ||, reduce: BitwiseORTerm - reduce(69), // ^^, reduce: BitwiseORTerm - reduce(69), // &&, reduce: BitwiseORTerm - reduce(69), // =~, reduce: BitwiseORTerm - reduce(69), // !=~, reduce: BitwiseORTerm - reduce(69), // ==, reduce: BitwiseORTerm - reduce(69), // !=, reduce: BitwiseORTerm - reduce(69), // >, reduce: BitwiseORTerm - reduce(69), // >=, reduce: BitwiseORTerm - reduce(69), // <, reduce: BitwiseORTerm - reduce(69), // <=, reduce: BitwiseORTerm - reduce(69), // |, reduce: BitwiseORTerm - shift(354), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S607 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(71), // ], reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(71), // ||, reduce: BitwiseXORTerm - reduce(71), // ^^, reduce: BitwiseXORTerm - reduce(71), // &&, reduce: BitwiseXORTerm - reduce(71), // =~, reduce: BitwiseXORTerm - reduce(71), // !=~, reduce: BitwiseXORTerm - reduce(71), // ==, reduce: BitwiseXORTerm - reduce(71), // !=, reduce: BitwiseXORTerm - reduce(71), // >, reduce: BitwiseXORTerm - reduce(71), // >=, reduce: BitwiseXORTerm - reduce(71), // <, reduce: BitwiseXORTerm - reduce(71), // <=, reduce: BitwiseXORTerm - reduce(71), // |, reduce: BitwiseXORTerm - reduce(71), // ^, reduce: BitwiseXORTerm - shift(355), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S608 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(73), // ], reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(73), // ||, reduce: BitwiseANDTerm - reduce(73), // ^^, reduce: BitwiseANDTerm - reduce(73), // &&, reduce: BitwiseANDTerm - reduce(73), // =~, reduce: BitwiseANDTerm - reduce(73), // !=~, reduce: BitwiseANDTerm - reduce(73), // ==, reduce: BitwiseANDTerm - reduce(73), // !=, reduce: BitwiseANDTerm - reduce(73), // >, reduce: BitwiseANDTerm - reduce(73), // >=, reduce: BitwiseANDTerm - reduce(73), // <, reduce: BitwiseANDTerm - reduce(73), // <=, reduce: BitwiseANDTerm - reduce(73), // |, reduce: BitwiseANDTerm - reduce(73), // ^, reduce: BitwiseANDTerm - reduce(73), // &, reduce: BitwiseANDTerm - shift(356), // << - shift(357), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S609 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(75), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(75), // ||, reduce: BitwiseShiftTerm - reduce(75), // ^^, reduce: BitwiseShiftTerm - reduce(75), // &&, reduce: BitwiseShiftTerm - reduce(75), // =~, reduce: BitwiseShiftTerm - reduce(75), // !=~, reduce: BitwiseShiftTerm - reduce(75), // ==, reduce: BitwiseShiftTerm - reduce(75), // !=, reduce: BitwiseShiftTerm - reduce(75), // >, reduce: BitwiseShiftTerm - reduce(75), // >=, reduce: BitwiseShiftTerm - reduce(75), // <, reduce: BitwiseShiftTerm - reduce(75), // <=, reduce: BitwiseShiftTerm - reduce(75), // |, reduce: BitwiseShiftTerm - reduce(75), // ^, reduce: BitwiseShiftTerm - reduce(75), // &, reduce: BitwiseShiftTerm - reduce(75), // <<, reduce: BitwiseShiftTerm - reduce(75), // >>, reduce: BitwiseShiftTerm - shift(358), // + - shift(359), // - - shift(360), // .+ - shift(361), // .- - shift(362), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S610 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(76), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(76), // ||, reduce: BitwiseShiftTerm - reduce(76), // ^^, reduce: BitwiseShiftTerm - reduce(76), // &&, reduce: BitwiseShiftTerm - reduce(76), // =~, reduce: BitwiseShiftTerm - reduce(76), // !=~, reduce: BitwiseShiftTerm - reduce(76), // ==, reduce: BitwiseShiftTerm - reduce(76), // !=, reduce: BitwiseShiftTerm - reduce(76), // >, reduce: BitwiseShiftTerm - reduce(76), // >=, reduce: BitwiseShiftTerm - reduce(76), // <, reduce: BitwiseShiftTerm - reduce(76), // <=, reduce: BitwiseShiftTerm - reduce(76), // |, reduce: BitwiseShiftTerm - reduce(76), // ^, reduce: BitwiseShiftTerm - reduce(76), // &, reduce: BitwiseShiftTerm - reduce(76), // <<, reduce: BitwiseShiftTerm - reduce(76), // >>, reduce: BitwiseShiftTerm - shift(358), // + - shift(359), // - - shift(360), // .+ - shift(361), // .- - shift(362), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S611 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(78), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: AddsubdotTerm - nil, // : - reduce(78), // ||, reduce: AddsubdotTerm - reduce(78), // ^^, reduce: AddsubdotTerm - reduce(78), // &&, reduce: AddsubdotTerm - reduce(78), // =~, reduce: AddsubdotTerm - reduce(78), // !=~, reduce: AddsubdotTerm - reduce(78), // ==, reduce: AddsubdotTerm - reduce(78), // !=, reduce: AddsubdotTerm - reduce(78), // >, reduce: AddsubdotTerm - reduce(78), // >=, reduce: AddsubdotTerm - reduce(78), // <, reduce: AddsubdotTerm - reduce(78), // <=, reduce: AddsubdotTerm - reduce(78), // |, reduce: AddsubdotTerm - reduce(78), // ^, reduce: AddsubdotTerm - reduce(78), // &, reduce: AddsubdotTerm - reduce(78), // <<, reduce: AddsubdotTerm - reduce(78), // >>, reduce: AddsubdotTerm - reduce(78), // +, reduce: AddsubdotTerm - reduce(78), // -, reduce: AddsubdotTerm - reduce(78), // .+, reduce: AddsubdotTerm - reduce(78), // .-, reduce: AddsubdotTerm - reduce(78), // ., reduce: AddsubdotTerm - shift(364), // * - shift(365), // / - shift(366), // // - shift(367), // % - shift(368), // .* - shift(369), // ./ - shift(370), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S612 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(79), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: AddsubdotTerm - nil, // : - reduce(79), // ||, reduce: AddsubdotTerm - reduce(79), // ^^, reduce: AddsubdotTerm - reduce(79), // &&, reduce: AddsubdotTerm - reduce(79), // =~, reduce: AddsubdotTerm - reduce(79), // !=~, reduce: AddsubdotTerm - reduce(79), // ==, reduce: AddsubdotTerm - reduce(79), // !=, reduce: AddsubdotTerm - reduce(79), // >, reduce: AddsubdotTerm - reduce(79), // >=, reduce: AddsubdotTerm - reduce(79), // <, reduce: AddsubdotTerm - reduce(79), // <=, reduce: AddsubdotTerm - reduce(79), // |, reduce: AddsubdotTerm - reduce(79), // ^, reduce: AddsubdotTerm - reduce(79), // &, reduce: AddsubdotTerm - reduce(79), // <<, reduce: AddsubdotTerm - reduce(79), // >>, reduce: AddsubdotTerm - reduce(79), // +, reduce: AddsubdotTerm - reduce(79), // -, reduce: AddsubdotTerm - reduce(79), // .+, reduce: AddsubdotTerm - reduce(79), // .-, reduce: AddsubdotTerm - reduce(79), // ., reduce: AddsubdotTerm - shift(364), // * - shift(365), // / - shift(366), // // - shift(367), // % - shift(368), // .* - shift(369), // ./ - shift(370), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S613 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(80), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: AddsubdotTerm - nil, // : - reduce(80), // ||, reduce: AddsubdotTerm - reduce(80), // ^^, reduce: AddsubdotTerm - reduce(80), // &&, reduce: AddsubdotTerm - reduce(80), // =~, reduce: AddsubdotTerm - reduce(80), // !=~, reduce: AddsubdotTerm - reduce(80), // ==, reduce: AddsubdotTerm - reduce(80), // !=, reduce: AddsubdotTerm - reduce(80), // >, reduce: AddsubdotTerm - reduce(80), // >=, reduce: AddsubdotTerm - reduce(80), // <, reduce: AddsubdotTerm - reduce(80), // <=, reduce: AddsubdotTerm - reduce(80), // |, reduce: AddsubdotTerm - reduce(80), // ^, reduce: AddsubdotTerm - reduce(80), // &, reduce: AddsubdotTerm - reduce(80), // <<, reduce: AddsubdotTerm - reduce(80), // >>, reduce: AddsubdotTerm - reduce(80), // +, reduce: AddsubdotTerm - reduce(80), // -, reduce: AddsubdotTerm - reduce(80), // .+, reduce: AddsubdotTerm - reduce(80), // .-, reduce: AddsubdotTerm - reduce(80), // ., reduce: AddsubdotTerm - shift(364), // * - shift(365), // / - shift(366), // // - shift(367), // % - shift(368), // .* - shift(369), // ./ - shift(370), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S614 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(81), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: AddsubdotTerm - nil, // : - reduce(81), // ||, reduce: AddsubdotTerm - reduce(81), // ^^, reduce: AddsubdotTerm - reduce(81), // &&, reduce: AddsubdotTerm - reduce(81), // =~, reduce: AddsubdotTerm - reduce(81), // !=~, reduce: AddsubdotTerm - reduce(81), // ==, reduce: AddsubdotTerm - reduce(81), // !=, reduce: AddsubdotTerm - reduce(81), // >, reduce: AddsubdotTerm - reduce(81), // >=, reduce: AddsubdotTerm - reduce(81), // <, reduce: AddsubdotTerm - reduce(81), // <=, reduce: AddsubdotTerm - reduce(81), // |, reduce: AddsubdotTerm - reduce(81), // ^, reduce: AddsubdotTerm - reduce(81), // &, reduce: AddsubdotTerm - reduce(81), // <<, reduce: AddsubdotTerm - reduce(81), // >>, reduce: AddsubdotTerm - reduce(81), // +, reduce: AddsubdotTerm - reduce(81), // -, reduce: AddsubdotTerm - reduce(81), // .+, reduce: AddsubdotTerm - reduce(81), // .-, reduce: AddsubdotTerm - reduce(81), // ., reduce: AddsubdotTerm - shift(364), // * - shift(365), // / - shift(366), // // - shift(367), // % - shift(368), // .* - shift(369), // ./ - shift(370), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S615 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(82), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: AddsubdotTerm - nil, // : - reduce(82), // ||, reduce: AddsubdotTerm - reduce(82), // ^^, reduce: AddsubdotTerm - reduce(82), // &&, reduce: AddsubdotTerm - reduce(82), // =~, reduce: AddsubdotTerm - reduce(82), // !=~, reduce: AddsubdotTerm - reduce(82), // ==, reduce: AddsubdotTerm - reduce(82), // !=, reduce: AddsubdotTerm - reduce(82), // >, reduce: AddsubdotTerm - reduce(82), // >=, reduce: AddsubdotTerm - reduce(82), // <, reduce: AddsubdotTerm - reduce(82), // <=, reduce: AddsubdotTerm - reduce(82), // |, reduce: AddsubdotTerm - reduce(82), // ^, reduce: AddsubdotTerm - reduce(82), // &, reduce: AddsubdotTerm - reduce(82), // <<, reduce: AddsubdotTerm - reduce(82), // >>, reduce: AddsubdotTerm - reduce(82), // +, reduce: AddsubdotTerm - reduce(82), // -, reduce: AddsubdotTerm - reduce(82), // .+, reduce: AddsubdotTerm - reduce(82), // .-, reduce: AddsubdotTerm - reduce(82), // ., reduce: AddsubdotTerm - shift(364), // * - shift(365), // / - shift(366), // // - shift(367), // % - shift(368), // .* - shift(369), // ./ - shift(370), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S616 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(84), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: MuldivTerm - nil, // : - reduce(84), // ||, reduce: MuldivTerm - reduce(84), // ^^, reduce: MuldivTerm - reduce(84), // &&, reduce: MuldivTerm - reduce(84), // =~, reduce: MuldivTerm - reduce(84), // !=~, reduce: MuldivTerm - reduce(84), // ==, reduce: MuldivTerm - reduce(84), // !=, reduce: MuldivTerm - reduce(84), // >, reduce: MuldivTerm - reduce(84), // >=, reduce: MuldivTerm - reduce(84), // <, reduce: MuldivTerm - reduce(84), // <=, reduce: MuldivTerm - reduce(84), // |, reduce: MuldivTerm - reduce(84), // ^, reduce: MuldivTerm - reduce(84), // &, reduce: MuldivTerm - reduce(84), // <<, reduce: MuldivTerm - reduce(84), // >>, reduce: MuldivTerm - reduce(84), // +, reduce: MuldivTerm - reduce(84), // -, reduce: MuldivTerm - reduce(84), // .+, reduce: MuldivTerm - reduce(84), // .-, reduce: MuldivTerm - reduce(84), // ., reduce: MuldivTerm - reduce(84), // *, reduce: MuldivTerm - reduce(84), // /, reduce: MuldivTerm - reduce(84), // //, reduce: MuldivTerm - reduce(84), // %, reduce: MuldivTerm - reduce(84), // .*, reduce: MuldivTerm - reduce(84), // ./, reduce: MuldivTerm - reduce(84), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S617 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(85), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: MuldivTerm - nil, // : - reduce(85), // ||, reduce: MuldivTerm - reduce(85), // ^^, reduce: MuldivTerm - reduce(85), // &&, reduce: MuldivTerm - reduce(85), // =~, reduce: MuldivTerm - reduce(85), // !=~, reduce: MuldivTerm - reduce(85), // ==, reduce: MuldivTerm - reduce(85), // !=, reduce: MuldivTerm - reduce(85), // >, reduce: MuldivTerm - reduce(85), // >=, reduce: MuldivTerm - reduce(85), // <, reduce: MuldivTerm - reduce(85), // <=, reduce: MuldivTerm - reduce(85), // |, reduce: MuldivTerm - reduce(85), // ^, reduce: MuldivTerm - reduce(85), // &, reduce: MuldivTerm - reduce(85), // <<, reduce: MuldivTerm - reduce(85), // >>, reduce: MuldivTerm - reduce(85), // +, reduce: MuldivTerm - reduce(85), // -, reduce: MuldivTerm - reduce(85), // .+, reduce: MuldivTerm - reduce(85), // .-, reduce: MuldivTerm - reduce(85), // ., reduce: MuldivTerm - reduce(85), // *, reduce: MuldivTerm - reduce(85), // /, reduce: MuldivTerm - reduce(85), // //, reduce: MuldivTerm - reduce(85), // %, reduce: MuldivTerm - reduce(85), // .*, reduce: MuldivTerm - reduce(85), // ./, reduce: MuldivTerm - reduce(85), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S618 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(86), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: MuldivTerm - nil, // : - reduce(86), // ||, reduce: MuldivTerm - reduce(86), // ^^, reduce: MuldivTerm - reduce(86), // &&, reduce: MuldivTerm - reduce(86), // =~, reduce: MuldivTerm - reduce(86), // !=~, reduce: MuldivTerm - reduce(86), // ==, reduce: MuldivTerm - reduce(86), // !=, reduce: MuldivTerm - reduce(86), // >, reduce: MuldivTerm - reduce(86), // >=, reduce: MuldivTerm - reduce(86), // <, reduce: MuldivTerm - reduce(86), // <=, reduce: MuldivTerm - reduce(86), // |, reduce: MuldivTerm - reduce(86), // ^, reduce: MuldivTerm - reduce(86), // &, reduce: MuldivTerm - reduce(86), // <<, reduce: MuldivTerm - reduce(86), // >>, reduce: MuldivTerm - reduce(86), // +, reduce: MuldivTerm - reduce(86), // -, reduce: MuldivTerm - reduce(86), // .+, reduce: MuldivTerm - reduce(86), // .-, reduce: MuldivTerm - reduce(86), // ., reduce: MuldivTerm - reduce(86), // *, reduce: MuldivTerm - reduce(86), // /, reduce: MuldivTerm - reduce(86), // //, reduce: MuldivTerm - reduce(86), // %, reduce: MuldivTerm - reduce(86), // .*, reduce: MuldivTerm - reduce(86), // ./, reduce: MuldivTerm - reduce(86), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S619 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(87), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: MuldivTerm - nil, // : - reduce(87), // ||, reduce: MuldivTerm - reduce(87), // ^^, reduce: MuldivTerm - reduce(87), // &&, reduce: MuldivTerm - reduce(87), // =~, reduce: MuldivTerm - reduce(87), // !=~, reduce: MuldivTerm - reduce(87), // ==, reduce: MuldivTerm - reduce(87), // !=, reduce: MuldivTerm - reduce(87), // >, reduce: MuldivTerm - reduce(87), // >=, reduce: MuldivTerm - reduce(87), // <, reduce: MuldivTerm - reduce(87), // <=, reduce: MuldivTerm - reduce(87), // |, reduce: MuldivTerm - reduce(87), // ^, reduce: MuldivTerm - reduce(87), // &, reduce: MuldivTerm - reduce(87), // <<, reduce: MuldivTerm - reduce(87), // >>, reduce: MuldivTerm - reduce(87), // +, reduce: MuldivTerm - reduce(87), // -, reduce: MuldivTerm - reduce(87), // .+, reduce: MuldivTerm - reduce(87), // .-, reduce: MuldivTerm - reduce(87), // ., reduce: MuldivTerm - reduce(87), // *, reduce: MuldivTerm - reduce(87), // /, reduce: MuldivTerm - reduce(87), // //, reduce: MuldivTerm - reduce(87), // %, reduce: MuldivTerm - reduce(87), // .*, reduce: MuldivTerm - reduce(87), // ./, reduce: MuldivTerm - reduce(87), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S620 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(88), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: MuldivTerm - nil, // : - reduce(88), // ||, reduce: MuldivTerm - reduce(88), // ^^, reduce: MuldivTerm - reduce(88), // &&, reduce: MuldivTerm - reduce(88), // =~, reduce: MuldivTerm - reduce(88), // !=~, reduce: MuldivTerm - reduce(88), // ==, reduce: MuldivTerm - reduce(88), // !=, reduce: MuldivTerm - reduce(88), // >, reduce: MuldivTerm - reduce(88), // >=, reduce: MuldivTerm - reduce(88), // <, reduce: MuldivTerm - reduce(88), // <=, reduce: MuldivTerm - reduce(88), // |, reduce: MuldivTerm - reduce(88), // ^, reduce: MuldivTerm - reduce(88), // &, reduce: MuldivTerm - reduce(88), // <<, reduce: MuldivTerm - reduce(88), // >>, reduce: MuldivTerm - reduce(88), // +, reduce: MuldivTerm - reduce(88), // -, reduce: MuldivTerm - reduce(88), // .+, reduce: MuldivTerm - reduce(88), // .-, reduce: MuldivTerm - reduce(88), // ., reduce: MuldivTerm - reduce(88), // *, reduce: MuldivTerm - reduce(88), // /, reduce: MuldivTerm - reduce(88), // //, reduce: MuldivTerm - reduce(88), // %, reduce: MuldivTerm - reduce(88), // .*, reduce: MuldivTerm - reduce(88), // ./, reduce: MuldivTerm - reduce(88), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S621 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(89), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S622 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(90), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S623 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(99), // ], reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: PowTerm - nil, // : - reduce(99), // ||, reduce: PowTerm - reduce(99), // ^^, reduce: PowTerm - reduce(99), // &&, reduce: PowTerm - reduce(99), // =~, reduce: PowTerm - reduce(99), // !=~, reduce: PowTerm - reduce(99), // ==, reduce: PowTerm - reduce(99), // !=, reduce: PowTerm - reduce(99), // >, reduce: PowTerm - reduce(99), // >=, reduce: PowTerm - reduce(99), // <, reduce: PowTerm - reduce(99), // <=, reduce: PowTerm - reduce(99), // |, reduce: PowTerm - reduce(99), // ^, reduce: PowTerm - reduce(99), // &, reduce: PowTerm - reduce(99), // <<, reduce: PowTerm - reduce(99), // >>, reduce: PowTerm - reduce(99), // +, reduce: PowTerm - reduce(99), // -, reduce: PowTerm - reduce(99), // .+, reduce: PowTerm - reduce(99), // .-, reduce: PowTerm - reduce(99), // ., reduce: PowTerm - reduce(99), // *, reduce: PowTerm - reduce(99), // /, reduce: PowTerm - reduce(99), // //, reduce: PowTerm - reduce(99), // %, reduce: PowTerm - reduce(99), // .*, reduce: PowTerm - reduce(99), // ./, reduce: PowTerm - reduce(99), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S624 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(101), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(101), // ||, reduce: PrecedenceChainEnd - reduce(101), // ^^, reduce: PrecedenceChainEnd - reduce(101), // &&, reduce: PrecedenceChainEnd - reduce(101), // =~, reduce: PrecedenceChainEnd - reduce(101), // !=~, reduce: PrecedenceChainEnd - reduce(101), // ==, reduce: PrecedenceChainEnd - reduce(101), // !=, reduce: PrecedenceChainEnd - reduce(101), // >, reduce: PrecedenceChainEnd - reduce(101), // >=, reduce: PrecedenceChainEnd - reduce(101), // <, reduce: PrecedenceChainEnd - reduce(101), // <=, reduce: PrecedenceChainEnd - reduce(101), // |, reduce: PrecedenceChainEnd - reduce(101), // ^, reduce: PrecedenceChainEnd - reduce(101), // &, reduce: PrecedenceChainEnd - reduce(101), // <<, reduce: PrecedenceChainEnd - reduce(101), // >>, reduce: PrecedenceChainEnd - reduce(101), // +, reduce: PrecedenceChainEnd - reduce(101), // -, reduce: PrecedenceChainEnd - reduce(101), // .+, reduce: PrecedenceChainEnd - reduce(101), // .-, reduce: PrecedenceChainEnd - reduce(101), // ., reduce: PrecedenceChainEnd - reduce(101), // *, reduce: PrecedenceChainEnd - reduce(101), // /, reduce: PrecedenceChainEnd - reduce(101), // //, reduce: PrecedenceChainEnd - reduce(101), // %, reduce: PrecedenceChainEnd - reduce(101), // .*, reduce: PrecedenceChainEnd - reduce(101), // ./, reduce: PrecedenceChainEnd - reduce(101), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(101), // **, reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S625 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(113), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArrayLiteral - nil, // : - reduce(113), // ||, reduce: ArrayLiteral - reduce(113), // ^^, reduce: ArrayLiteral - reduce(113), // &&, reduce: ArrayLiteral - reduce(113), // =~, reduce: ArrayLiteral - reduce(113), // !=~, reduce: ArrayLiteral - reduce(113), // ==, reduce: ArrayLiteral - reduce(113), // !=, reduce: ArrayLiteral - reduce(113), // >, reduce: ArrayLiteral - reduce(113), // >=, reduce: ArrayLiteral - reduce(113), // <, reduce: ArrayLiteral - reduce(113), // <=, reduce: ArrayLiteral - reduce(113), // |, reduce: ArrayLiteral - reduce(113), // ^, reduce: ArrayLiteral - reduce(113), // &, reduce: ArrayLiteral - reduce(113), // <<, reduce: ArrayLiteral - reduce(113), // >>, reduce: ArrayLiteral - reduce(113), // +, reduce: ArrayLiteral - reduce(113), // -, reduce: ArrayLiteral - reduce(113), // .+, reduce: ArrayLiteral - reduce(113), // .-, reduce: ArrayLiteral - reduce(113), // ., reduce: ArrayLiteral - reduce(113), // *, reduce: ArrayLiteral - reduce(113), // /, reduce: ArrayLiteral - reduce(113), // //, reduce: ArrayLiteral - reduce(113), // %, reduce: ArrayLiteral - reduce(113), // .*, reduce: ArrayLiteral - reduce(113), // ./, reduce: ArrayLiteral - reduce(113), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArrayLiteral - nil, // ( - reduce(113), // ), reduce: ArrayLiteral - 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, // , - 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 - }, - }, - actionRow{ // S626 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(937), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S627 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(938), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S628 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(939), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S629 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(120), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MapLiteral - nil, // : - reduce(120), // ||, reduce: MapLiteral - reduce(120), // ^^, reduce: MapLiteral - reduce(120), // &&, reduce: MapLiteral - reduce(120), // =~, reduce: MapLiteral - reduce(120), // !=~, reduce: MapLiteral - reduce(120), // ==, reduce: MapLiteral - reduce(120), // !=, reduce: MapLiteral - reduce(120), // >, reduce: MapLiteral - reduce(120), // >=, reduce: MapLiteral - reduce(120), // <, reduce: MapLiteral - reduce(120), // <=, reduce: MapLiteral - reduce(120), // |, reduce: MapLiteral - reduce(120), // ^, reduce: MapLiteral - reduce(120), // &, reduce: MapLiteral - reduce(120), // <<, reduce: MapLiteral - reduce(120), // >>, reduce: MapLiteral - reduce(120), // +, reduce: MapLiteral - reduce(120), // -, reduce: MapLiteral - reduce(120), // .+, reduce: MapLiteral - reduce(120), // .-, reduce: MapLiteral - reduce(120), // ., reduce: MapLiteral - reduce(120), // *, reduce: MapLiteral - reduce(120), // /, reduce: MapLiteral - reduce(120), // //, reduce: MapLiteral - reduce(120), // %, reduce: MapLiteral - reduce(120), // .*, reduce: MapLiteral - reduce(120), // ./, reduce: MapLiteral - reduce(120), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MapLiteral - nil, // ( - reduce(120), // ), reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S630 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(940), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S631 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S632 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S633 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S634 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S635 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S636 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S637 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S638 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S639 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S640 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S641 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S642 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S643 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S644 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S645 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S646 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S647 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S648 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S649 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S650 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S651 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S652 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S653 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: UnaryOpTerm - nil, // : - reduce(92), // ||, reduce: UnaryOpTerm - reduce(92), // ^^, reduce: UnaryOpTerm - reduce(92), // &&, reduce: UnaryOpTerm - reduce(92), // =~, reduce: UnaryOpTerm - reduce(92), // !=~, reduce: UnaryOpTerm - reduce(92), // ==, reduce: UnaryOpTerm - reduce(92), // !=, reduce: UnaryOpTerm - reduce(92), // >, reduce: UnaryOpTerm - reduce(92), // >=, reduce: UnaryOpTerm - reduce(92), // <, reduce: UnaryOpTerm - reduce(92), // <=, reduce: UnaryOpTerm - reduce(92), // |, reduce: UnaryOpTerm - reduce(92), // ^, reduce: UnaryOpTerm - reduce(92), // &, reduce: UnaryOpTerm - reduce(92), // <<, reduce: UnaryOpTerm - reduce(92), // >>, reduce: UnaryOpTerm - reduce(92), // +, reduce: UnaryOpTerm - reduce(92), // -, reduce: UnaryOpTerm - reduce(92), // .+, reduce: UnaryOpTerm - reduce(92), // .-, reduce: UnaryOpTerm - reduce(92), // ., reduce: UnaryOpTerm - reduce(92), // *, reduce: UnaryOpTerm - reduce(92), // /, reduce: UnaryOpTerm - reduce(92), // //, reduce: UnaryOpTerm - reduce(92), // %, reduce: UnaryOpTerm - reduce(92), // .*, reduce: UnaryOpTerm - reduce(92), // ./, reduce: UnaryOpTerm - reduce(92), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(92), // ), reduce: UnaryOpTerm - 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, // , - 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 - }, - }, - actionRow{ // S654 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S655 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S656 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S657 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S658 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S659 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S660 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S661 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: UnaryOpTerm - nil, // : - reduce(93), // ||, reduce: UnaryOpTerm - reduce(93), // ^^, reduce: UnaryOpTerm - reduce(93), // &&, reduce: UnaryOpTerm - reduce(93), // =~, reduce: UnaryOpTerm - reduce(93), // !=~, reduce: UnaryOpTerm - reduce(93), // ==, reduce: UnaryOpTerm - reduce(93), // !=, reduce: UnaryOpTerm - reduce(93), // >, reduce: UnaryOpTerm - reduce(93), // >=, reduce: UnaryOpTerm - reduce(93), // <, reduce: UnaryOpTerm - reduce(93), // <=, reduce: UnaryOpTerm - reduce(93), // |, reduce: UnaryOpTerm - reduce(93), // ^, reduce: UnaryOpTerm - reduce(93), // &, reduce: UnaryOpTerm - reduce(93), // <<, reduce: UnaryOpTerm - reduce(93), // >>, reduce: UnaryOpTerm - reduce(93), // +, reduce: UnaryOpTerm - reduce(93), // -, reduce: UnaryOpTerm - reduce(93), // .+, reduce: UnaryOpTerm - reduce(93), // .-, reduce: UnaryOpTerm - reduce(93), // ., reduce: UnaryOpTerm - reduce(93), // *, reduce: UnaryOpTerm - reduce(93), // /, reduce: UnaryOpTerm - reduce(93), // //, reduce: UnaryOpTerm - reduce(93), // %, reduce: UnaryOpTerm - reduce(93), // .*, reduce: UnaryOpTerm - reduce(93), // ./, reduce: UnaryOpTerm - reduce(93), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(93), // ), reduce: UnaryOpTerm - 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, // , - 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 - }, - }, - actionRow{ // S662 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: UnaryOpTerm - nil, // : - reduce(94), // ||, reduce: UnaryOpTerm - reduce(94), // ^^, reduce: UnaryOpTerm - reduce(94), // &&, reduce: UnaryOpTerm - reduce(94), // =~, reduce: UnaryOpTerm - reduce(94), // !=~, reduce: UnaryOpTerm - reduce(94), // ==, reduce: UnaryOpTerm - reduce(94), // !=, reduce: UnaryOpTerm - reduce(94), // >, reduce: UnaryOpTerm - reduce(94), // >=, reduce: UnaryOpTerm - reduce(94), // <, reduce: UnaryOpTerm - reduce(94), // <=, reduce: UnaryOpTerm - reduce(94), // |, reduce: UnaryOpTerm - reduce(94), // ^, reduce: UnaryOpTerm - reduce(94), // &, reduce: UnaryOpTerm - reduce(94), // <<, reduce: UnaryOpTerm - reduce(94), // >>, reduce: UnaryOpTerm - reduce(94), // +, reduce: UnaryOpTerm - reduce(94), // -, reduce: UnaryOpTerm - reduce(94), // .+, reduce: UnaryOpTerm - reduce(94), // .-, reduce: UnaryOpTerm - reduce(94), // ., reduce: UnaryOpTerm - reduce(94), // *, reduce: UnaryOpTerm - reduce(94), // /, reduce: UnaryOpTerm - reduce(94), // //, reduce: UnaryOpTerm - reduce(94), // %, reduce: UnaryOpTerm - reduce(94), // .*, reduce: UnaryOpTerm - reduce(94), // ./, reduce: UnaryOpTerm - reduce(94), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(94), // ), reduce: UnaryOpTerm - 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, // , - 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 - }, - }, - actionRow{ // S663 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: UnaryOpTerm - nil, // : - reduce(95), // ||, reduce: UnaryOpTerm - reduce(95), // ^^, reduce: UnaryOpTerm - reduce(95), // &&, reduce: UnaryOpTerm - reduce(95), // =~, reduce: UnaryOpTerm - reduce(95), // !=~, reduce: UnaryOpTerm - reduce(95), // ==, reduce: UnaryOpTerm - reduce(95), // !=, reduce: UnaryOpTerm - reduce(95), // >, reduce: UnaryOpTerm - reduce(95), // >=, reduce: UnaryOpTerm - reduce(95), // <, reduce: UnaryOpTerm - reduce(95), // <=, reduce: UnaryOpTerm - reduce(95), // |, reduce: UnaryOpTerm - reduce(95), // ^, reduce: UnaryOpTerm - reduce(95), // &, reduce: UnaryOpTerm - reduce(95), // <<, reduce: UnaryOpTerm - reduce(95), // >>, reduce: UnaryOpTerm - reduce(95), // +, reduce: UnaryOpTerm - reduce(95), // -, reduce: UnaryOpTerm - reduce(95), // .+, reduce: UnaryOpTerm - reduce(95), // .-, reduce: UnaryOpTerm - reduce(95), // ., reduce: UnaryOpTerm - reduce(95), // *, reduce: UnaryOpTerm - reduce(95), // /, reduce: UnaryOpTerm - reduce(95), // //, reduce: UnaryOpTerm - reduce(95), // %, reduce: UnaryOpTerm - reduce(95), // .*, reduce: UnaryOpTerm - reduce(95), // ./, reduce: UnaryOpTerm - reduce(95), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(95), // ), reduce: UnaryOpTerm - 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, // , - 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 - }, - }, - actionRow{ // S664 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: UnaryOpTerm - nil, // : - reduce(96), // ||, reduce: UnaryOpTerm - reduce(96), // ^^, reduce: UnaryOpTerm - reduce(96), // &&, reduce: UnaryOpTerm - reduce(96), // =~, reduce: UnaryOpTerm - reduce(96), // !=~, reduce: UnaryOpTerm - reduce(96), // ==, reduce: UnaryOpTerm - reduce(96), // !=, reduce: UnaryOpTerm - reduce(96), // >, reduce: UnaryOpTerm - reduce(96), // >=, reduce: UnaryOpTerm - reduce(96), // <, reduce: UnaryOpTerm - reduce(96), // <=, reduce: UnaryOpTerm - reduce(96), // |, reduce: UnaryOpTerm - reduce(96), // ^, reduce: UnaryOpTerm - reduce(96), // &, reduce: UnaryOpTerm - reduce(96), // <<, reduce: UnaryOpTerm - reduce(96), // >>, reduce: UnaryOpTerm - reduce(96), // +, reduce: UnaryOpTerm - reduce(96), // -, reduce: UnaryOpTerm - reduce(96), // .+, reduce: UnaryOpTerm - reduce(96), // .-, reduce: UnaryOpTerm - reduce(96), // ., reduce: UnaryOpTerm - reduce(96), // *, reduce: UnaryOpTerm - reduce(96), // /, reduce: UnaryOpTerm - reduce(96), // //, reduce: UnaryOpTerm - reduce(96), // %, reduce: UnaryOpTerm - reduce(96), // .*, reduce: UnaryOpTerm - reduce(96), // ./, reduce: UnaryOpTerm - reduce(96), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(96), // ), reduce: UnaryOpTerm - 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, // , - 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 - }, - }, - actionRow{ // S665 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(97), // ), reduce: UnaryOpTerm - 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, // , - 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 - }, - }, - actionRow{ // S666 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S667 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(971), // ) - 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, // , - 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 - }, - }, - actionRow{ // S668 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(973), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S669 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(974), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(975), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S670 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(103), // [, reduce: MlrvalOrFunction - reduce(103), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction - reduce(103), // :, reduce: MlrvalOrFunction - reduce(103), // ||, reduce: MlrvalOrFunction - reduce(103), // ^^, reduce: MlrvalOrFunction - reduce(103), // &&, reduce: MlrvalOrFunction - reduce(103), // =~, reduce: MlrvalOrFunction - reduce(103), // !=~, reduce: MlrvalOrFunction - reduce(103), // ==, reduce: MlrvalOrFunction - reduce(103), // !=, reduce: MlrvalOrFunction - reduce(103), // >, reduce: MlrvalOrFunction - reduce(103), // >=, reduce: MlrvalOrFunction - reduce(103), // <, reduce: MlrvalOrFunction - reduce(103), // <=, reduce: MlrvalOrFunction - reduce(103), // |, reduce: MlrvalOrFunction - reduce(103), // ^, reduce: MlrvalOrFunction - reduce(103), // &, reduce: MlrvalOrFunction - reduce(103), // <<, reduce: MlrvalOrFunction - reduce(103), // >>, reduce: MlrvalOrFunction - reduce(103), // +, reduce: MlrvalOrFunction - reduce(103), // -, reduce: MlrvalOrFunction - reduce(103), // .+, reduce: MlrvalOrFunction - reduce(103), // .-, reduce: MlrvalOrFunction - reduce(103), // ., reduce: MlrvalOrFunction - reduce(103), // *, reduce: MlrvalOrFunction - reduce(103), // /, reduce: MlrvalOrFunction - reduce(103), // //, reduce: MlrvalOrFunction - reduce(103), // %, reduce: MlrvalOrFunction - reduce(103), // .*, reduce: MlrvalOrFunction - reduce(103), // ./, reduce: MlrvalOrFunction - reduce(103), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S671 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(105), // [, reduce: MlrvalOrFunction - reduce(105), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: MlrvalOrFunction - reduce(105), // :, reduce: MlrvalOrFunction - reduce(105), // ||, reduce: MlrvalOrFunction - reduce(105), // ^^, reduce: MlrvalOrFunction - reduce(105), // &&, reduce: MlrvalOrFunction - reduce(105), // =~, reduce: MlrvalOrFunction - reduce(105), // !=~, reduce: MlrvalOrFunction - reduce(105), // ==, reduce: MlrvalOrFunction - reduce(105), // !=, reduce: MlrvalOrFunction - reduce(105), // >, reduce: MlrvalOrFunction - reduce(105), // >=, reduce: MlrvalOrFunction - reduce(105), // <, reduce: MlrvalOrFunction - reduce(105), // <=, reduce: MlrvalOrFunction - reduce(105), // |, reduce: MlrvalOrFunction - reduce(105), // ^, reduce: MlrvalOrFunction - reduce(105), // &, reduce: MlrvalOrFunction - reduce(105), // <<, reduce: MlrvalOrFunction - reduce(105), // >>, reduce: MlrvalOrFunction - reduce(105), // +, reduce: MlrvalOrFunction - reduce(105), // -, reduce: MlrvalOrFunction - reduce(105), // .+, reduce: MlrvalOrFunction - reduce(105), // .-, reduce: MlrvalOrFunction - reduce(105), // ., reduce: MlrvalOrFunction - reduce(105), // *, reduce: MlrvalOrFunction - reduce(105), // /, reduce: MlrvalOrFunction - reduce(105), // //, reduce: MlrvalOrFunction - reduce(105), // %, reduce: MlrvalOrFunction - reduce(105), // .*, reduce: MlrvalOrFunction - reduce(105), // ./, reduce: MlrvalOrFunction - reduce(105), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(105), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S672 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(104), // [, reduce: MlrvalOrFunction - reduce(104), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: MlrvalOrFunction - reduce(104), // :, reduce: MlrvalOrFunction - reduce(104), // ||, reduce: MlrvalOrFunction - reduce(104), // ^^, reduce: MlrvalOrFunction - reduce(104), // &&, reduce: MlrvalOrFunction - reduce(104), // =~, reduce: MlrvalOrFunction - reduce(104), // !=~, reduce: MlrvalOrFunction - reduce(104), // ==, reduce: MlrvalOrFunction - reduce(104), // !=, reduce: MlrvalOrFunction - reduce(104), // >, reduce: MlrvalOrFunction - reduce(104), // >=, reduce: MlrvalOrFunction - reduce(104), // <, reduce: MlrvalOrFunction - reduce(104), // <=, reduce: MlrvalOrFunction - reduce(104), // |, reduce: MlrvalOrFunction - reduce(104), // ^, reduce: MlrvalOrFunction - reduce(104), // &, reduce: MlrvalOrFunction - reduce(104), // <<, reduce: MlrvalOrFunction - reduce(104), // >>, reduce: MlrvalOrFunction - reduce(104), // +, reduce: MlrvalOrFunction - reduce(104), // -, reduce: MlrvalOrFunction - reduce(104), // .+, reduce: MlrvalOrFunction - reduce(104), // .-, reduce: MlrvalOrFunction - reduce(104), // ., reduce: MlrvalOrFunction - reduce(104), // *, reduce: MlrvalOrFunction - reduce(104), // /, reduce: MlrvalOrFunction - reduce(104), // //, reduce: MlrvalOrFunction - reduce(104), // %, reduce: MlrvalOrFunction - reduce(104), // .*, reduce: MlrvalOrFunction - reduce(104), // ./, reduce: MlrvalOrFunction - reduce(104), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(104), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S673 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(106), // [, reduce: MlrvalOrFunction - reduce(106), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: MlrvalOrFunction - reduce(106), // :, reduce: MlrvalOrFunction - reduce(106), // ||, reduce: MlrvalOrFunction - reduce(106), // ^^, reduce: MlrvalOrFunction - reduce(106), // &&, reduce: MlrvalOrFunction - reduce(106), // =~, reduce: MlrvalOrFunction - reduce(106), // !=~, reduce: MlrvalOrFunction - reduce(106), // ==, reduce: MlrvalOrFunction - reduce(106), // !=, reduce: MlrvalOrFunction - reduce(106), // >, reduce: MlrvalOrFunction - reduce(106), // >=, reduce: MlrvalOrFunction - reduce(106), // <, reduce: MlrvalOrFunction - reduce(106), // <=, reduce: MlrvalOrFunction - reduce(106), // |, reduce: MlrvalOrFunction - reduce(106), // ^, reduce: MlrvalOrFunction - reduce(106), // &, reduce: MlrvalOrFunction - reduce(106), // <<, reduce: MlrvalOrFunction - reduce(106), // >>, reduce: MlrvalOrFunction - reduce(106), // +, reduce: MlrvalOrFunction - reduce(106), // -, reduce: MlrvalOrFunction - reduce(106), // .+, reduce: MlrvalOrFunction - reduce(106), // .-, reduce: MlrvalOrFunction - reduce(106), // ., reduce: MlrvalOrFunction - reduce(106), // *, reduce: MlrvalOrFunction - reduce(106), // /, reduce: MlrvalOrFunction - reduce(106), // //, reduce: MlrvalOrFunction - reduce(106), // %, reduce: MlrvalOrFunction - reduce(106), // .*, reduce: MlrvalOrFunction - reduce(106), // ./, reduce: MlrvalOrFunction - reduce(106), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(106), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S674 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - shift(976), // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S675 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(17), // [, reduce: FieldValue - reduce(17), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(17), // ?, reduce: FieldValue - reduce(17), // :, reduce: FieldValue - reduce(17), // ||, reduce: FieldValue - reduce(17), // ^^, reduce: FieldValue - reduce(17), // &&, reduce: FieldValue - reduce(17), // =~, reduce: FieldValue - reduce(17), // !=~, reduce: FieldValue - reduce(17), // ==, reduce: FieldValue - reduce(17), // !=, reduce: FieldValue - reduce(17), // >, reduce: FieldValue - reduce(17), // >=, reduce: FieldValue - reduce(17), // <, reduce: FieldValue - reduce(17), // <=, reduce: FieldValue - reduce(17), // |, reduce: FieldValue - reduce(17), // ^, reduce: FieldValue - reduce(17), // &, reduce: FieldValue - reduce(17), // <<, reduce: FieldValue - reduce(17), // >>, reduce: FieldValue - reduce(17), // +, reduce: FieldValue - reduce(17), // -, reduce: FieldValue - reduce(17), // .+, reduce: FieldValue - reduce(17), // .-, reduce: FieldValue - reduce(17), // ., reduce: FieldValue - reduce(17), // *, reduce: FieldValue - reduce(17), // /, reduce: FieldValue - reduce(17), // //, reduce: FieldValue - reduce(17), // %, reduce: FieldValue - reduce(17), // .*, reduce: FieldValue - reduce(17), // ./, reduce: FieldValue - reduce(17), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(17), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S676 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(18), // [, reduce: FieldValue - reduce(18), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(18), // ?, reduce: FieldValue - reduce(18), // :, reduce: FieldValue - reduce(18), // ||, reduce: FieldValue - reduce(18), // ^^, reduce: FieldValue - reduce(18), // &&, reduce: FieldValue - reduce(18), // =~, reduce: FieldValue - reduce(18), // !=~, reduce: FieldValue - reduce(18), // ==, reduce: FieldValue - reduce(18), // !=, reduce: FieldValue - reduce(18), // >, reduce: FieldValue - reduce(18), // >=, reduce: FieldValue - reduce(18), // <, reduce: FieldValue - reduce(18), // <=, reduce: FieldValue - reduce(18), // |, reduce: FieldValue - reduce(18), // ^, reduce: FieldValue - reduce(18), // &, reduce: FieldValue - reduce(18), // <<, reduce: FieldValue - reduce(18), // >>, reduce: FieldValue - reduce(18), // +, reduce: FieldValue - reduce(18), // -, reduce: FieldValue - reduce(18), // .+, reduce: FieldValue - reduce(18), // .-, reduce: FieldValue - reduce(18), // ., reduce: FieldValue - reduce(18), // *, reduce: FieldValue - reduce(18), // /, reduce: FieldValue - reduce(18), // //, reduce: FieldValue - reduce(18), // %, reduce: FieldValue - reduce(18), // .*, reduce: FieldValue - reduce(18), // ./, reduce: FieldValue - reduce(18), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(18), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S677 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(19), // [, reduce: FieldValue - reduce(19), // ], reduce: FieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(19), // ?, reduce: FieldValue - reduce(19), // :, reduce: FieldValue - reduce(19), // ||, reduce: FieldValue - reduce(19), // ^^, reduce: FieldValue - reduce(19), // &&, reduce: FieldValue - reduce(19), // =~, reduce: FieldValue - reduce(19), // !=~, reduce: FieldValue - reduce(19), // ==, reduce: FieldValue - reduce(19), // !=, reduce: FieldValue - reduce(19), // >, reduce: FieldValue - reduce(19), // >=, reduce: FieldValue - reduce(19), // <, reduce: FieldValue - reduce(19), // <=, reduce: FieldValue - reduce(19), // |, reduce: FieldValue - reduce(19), // ^, reduce: FieldValue - reduce(19), // &, reduce: FieldValue - reduce(19), // <<, reduce: FieldValue - reduce(19), // >>, reduce: FieldValue - reduce(19), // +, reduce: FieldValue - reduce(19), // -, reduce: FieldValue - reduce(19), // .+, reduce: FieldValue - reduce(19), // .-, reduce: FieldValue - reduce(19), // ., reduce: FieldValue - reduce(19), // *, reduce: FieldValue - reduce(19), // /, reduce: FieldValue - reduce(19), // //, reduce: FieldValue - reduce(19), // %, reduce: FieldValue - reduce(19), // .*, reduce: FieldValue - reduce(19), // ./, reduce: FieldValue - reduce(19), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(19), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S678 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(20), // [, reduce: DirectFieldValue - reduce(20), // ], reduce: DirectFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(20), // ?, reduce: DirectFieldValue - reduce(20), // :, reduce: DirectFieldValue - reduce(20), // ||, reduce: DirectFieldValue - reduce(20), // ^^, reduce: DirectFieldValue - reduce(20), // &&, reduce: DirectFieldValue - reduce(20), // =~, reduce: DirectFieldValue - reduce(20), // !=~, reduce: DirectFieldValue - reduce(20), // ==, reduce: DirectFieldValue - reduce(20), // !=, reduce: DirectFieldValue - reduce(20), // >, reduce: DirectFieldValue - reduce(20), // >=, reduce: DirectFieldValue - reduce(20), // <, reduce: DirectFieldValue - reduce(20), // <=, reduce: DirectFieldValue - reduce(20), // |, reduce: DirectFieldValue - reduce(20), // ^, reduce: DirectFieldValue - reduce(20), // &, reduce: DirectFieldValue - reduce(20), // <<, reduce: DirectFieldValue - reduce(20), // >>, reduce: DirectFieldValue - reduce(20), // +, reduce: DirectFieldValue - reduce(20), // -, reduce: DirectFieldValue - reduce(20), // .+, reduce: DirectFieldValue - reduce(20), // .-, reduce: DirectFieldValue - reduce(20), // ., reduce: DirectFieldValue - reduce(20), // *, reduce: DirectFieldValue - reduce(20), // /, reduce: DirectFieldValue - reduce(20), // //, reduce: DirectFieldValue - reduce(20), // %, reduce: DirectFieldValue - reduce(20), // .*, reduce: DirectFieldValue - reduce(20), // ./, reduce: DirectFieldValue - reduce(20), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(20), // **, reduce: DirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S679 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S680 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(22), // [, reduce: BracedFieldValue - reduce(22), // ], reduce: BracedFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: BracedFieldValue - reduce(22), // :, reduce: BracedFieldValue - reduce(22), // ||, reduce: BracedFieldValue - reduce(22), // ^^, reduce: BracedFieldValue - reduce(22), // &&, reduce: BracedFieldValue - reduce(22), // =~, reduce: BracedFieldValue - reduce(22), // !=~, reduce: BracedFieldValue - reduce(22), // ==, reduce: BracedFieldValue - reduce(22), // !=, reduce: BracedFieldValue - reduce(22), // >, reduce: BracedFieldValue - reduce(22), // >=, reduce: BracedFieldValue - reduce(22), // <, reduce: BracedFieldValue - reduce(22), // <=, reduce: BracedFieldValue - reduce(22), // |, reduce: BracedFieldValue - reduce(22), // ^, reduce: BracedFieldValue - reduce(22), // &, reduce: BracedFieldValue - reduce(22), // <<, reduce: BracedFieldValue - reduce(22), // >>, reduce: BracedFieldValue - reduce(22), // +, reduce: BracedFieldValue - reduce(22), // -, reduce: BracedFieldValue - reduce(22), // .+, reduce: BracedFieldValue - reduce(22), // .-, reduce: BracedFieldValue - reduce(22), // ., reduce: BracedFieldValue - reduce(22), // *, reduce: BracedFieldValue - reduce(22), // /, reduce: BracedFieldValue - reduce(22), // //, reduce: BracedFieldValue - reduce(22), // %, reduce: BracedFieldValue - reduce(22), // .*, reduce: BracedFieldValue - reduce(22), // ./, reduce: BracedFieldValue - reduce(22), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: BracedFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S681 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(23), // [, reduce: FullSrec - reduce(23), // ], reduce: FullSrec - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FullSrec - reduce(23), // :, reduce: FullSrec - reduce(23), // ||, reduce: FullSrec - reduce(23), // ^^, reduce: FullSrec - reduce(23), // &&, reduce: FullSrec - reduce(23), // =~, reduce: FullSrec - reduce(23), // !=~, reduce: FullSrec - reduce(23), // ==, reduce: FullSrec - reduce(23), // !=, reduce: FullSrec - reduce(23), // >, reduce: FullSrec - reduce(23), // >=, reduce: FullSrec - reduce(23), // <, reduce: FullSrec - reduce(23), // <=, reduce: FullSrec - reduce(23), // |, reduce: FullSrec - reduce(23), // ^, reduce: FullSrec - reduce(23), // &, reduce: FullSrec - reduce(23), // <<, reduce: FullSrec - reduce(23), // >>, reduce: FullSrec - reduce(23), // +, reduce: FullSrec - reduce(23), // -, reduce: FullSrec - reduce(23), // .+, reduce: FullSrec - reduce(23), // .-, reduce: FullSrec - reduce(23), // ., reduce: FullSrec - reduce(23), // *, reduce: FullSrec - reduce(23), // /, reduce: FullSrec - reduce(23), // //, reduce: FullSrec - reduce(23), // %, reduce: FullSrec - reduce(23), // .*, reduce: FullSrec - reduce(23), // ./, reduce: FullSrec - reduce(23), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FullSrec - 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, // , - 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 - }, - }, - actionRow{ // S682 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(24), // [, reduce: OosvarValue - reduce(24), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: OosvarValue - reduce(24), // :, reduce: OosvarValue - reduce(24), // ||, reduce: OosvarValue - reduce(24), // ^^, reduce: OosvarValue - reduce(24), // &&, reduce: OosvarValue - reduce(24), // =~, reduce: OosvarValue - reduce(24), // !=~, reduce: OosvarValue - reduce(24), // ==, reduce: OosvarValue - reduce(24), // !=, reduce: OosvarValue - reduce(24), // >, reduce: OosvarValue - reduce(24), // >=, reduce: OosvarValue - reduce(24), // <, reduce: OosvarValue - reduce(24), // <=, reduce: OosvarValue - reduce(24), // |, reduce: OosvarValue - reduce(24), // ^, reduce: OosvarValue - reduce(24), // &, reduce: OosvarValue - reduce(24), // <<, reduce: OosvarValue - reduce(24), // >>, reduce: OosvarValue - reduce(24), // +, reduce: OosvarValue - reduce(24), // -, reduce: OosvarValue - reduce(24), // .+, reduce: OosvarValue - reduce(24), // .-, reduce: OosvarValue - reduce(24), // ., reduce: OosvarValue - reduce(24), // *, reduce: OosvarValue - reduce(24), // /, reduce: OosvarValue - reduce(24), // //, reduce: OosvarValue - reduce(24), // %, reduce: OosvarValue - reduce(24), // .*, reduce: OosvarValue - reduce(24), // ./, reduce: OosvarValue - reduce(24), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S683 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(25), // [, reduce: OosvarValue - reduce(25), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: OosvarValue - reduce(25), // :, reduce: OosvarValue - reduce(25), // ||, reduce: OosvarValue - reduce(25), // ^^, reduce: OosvarValue - reduce(25), // &&, reduce: OosvarValue - reduce(25), // =~, reduce: OosvarValue - reduce(25), // !=~, reduce: OosvarValue - reduce(25), // ==, reduce: OosvarValue - reduce(25), // !=, reduce: OosvarValue - reduce(25), // >, reduce: OosvarValue - reduce(25), // >=, reduce: OosvarValue - reduce(25), // <, reduce: OosvarValue - reduce(25), // <=, reduce: OosvarValue - reduce(25), // |, reduce: OosvarValue - reduce(25), // ^, reduce: OosvarValue - reduce(25), // &, reduce: OosvarValue - reduce(25), // <<, reduce: OosvarValue - reduce(25), // >>, reduce: OosvarValue - reduce(25), // +, reduce: OosvarValue - reduce(25), // -, reduce: OosvarValue - reduce(25), // .+, reduce: OosvarValue - reduce(25), // .-, reduce: OosvarValue - reduce(25), // ., reduce: OosvarValue - reduce(25), // *, reduce: OosvarValue - reduce(25), // /, reduce: OosvarValue - reduce(25), // //, reduce: OosvarValue - reduce(25), // %, reduce: OosvarValue - reduce(25), // .*, reduce: OosvarValue - reduce(25), // ./, reduce: OosvarValue - reduce(25), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S684 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(26), // [, reduce: OosvarValue - reduce(26), // ], reduce: OosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: OosvarValue - reduce(26), // :, reduce: OosvarValue - reduce(26), // ||, reduce: OosvarValue - reduce(26), // ^^, reduce: OosvarValue - reduce(26), // &&, reduce: OosvarValue - reduce(26), // =~, reduce: OosvarValue - reduce(26), // !=~, reduce: OosvarValue - reduce(26), // ==, reduce: OosvarValue - reduce(26), // !=, reduce: OosvarValue - reduce(26), // >, reduce: OosvarValue - reduce(26), // >=, reduce: OosvarValue - reduce(26), // <, reduce: OosvarValue - reduce(26), // <=, reduce: OosvarValue - reduce(26), // |, reduce: OosvarValue - reduce(26), // ^, reduce: OosvarValue - reduce(26), // &, reduce: OosvarValue - reduce(26), // <<, reduce: OosvarValue - reduce(26), // >>, reduce: OosvarValue - reduce(26), // +, reduce: OosvarValue - reduce(26), // -, reduce: OosvarValue - reduce(26), // .+, reduce: OosvarValue - reduce(26), // .-, reduce: OosvarValue - reduce(26), // ., reduce: OosvarValue - reduce(26), // *, reduce: OosvarValue - reduce(26), // /, reduce: OosvarValue - reduce(26), // //, reduce: OosvarValue - reduce(26), // %, reduce: OosvarValue - reduce(26), // .*, reduce: OosvarValue - reduce(26), // ./, reduce: OosvarValue - reduce(26), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S685 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(27), // [, reduce: DirectOosvarValue - reduce(27), // ], reduce: DirectOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectOosvarValue - reduce(27), // :, reduce: DirectOosvarValue - reduce(27), // ||, reduce: DirectOosvarValue - reduce(27), // ^^, reduce: DirectOosvarValue - reduce(27), // &&, reduce: DirectOosvarValue - reduce(27), // =~, reduce: DirectOosvarValue - reduce(27), // !=~, reduce: DirectOosvarValue - reduce(27), // ==, reduce: DirectOosvarValue - reduce(27), // !=, reduce: DirectOosvarValue - reduce(27), // >, reduce: DirectOosvarValue - reduce(27), // >=, reduce: DirectOosvarValue - reduce(27), // <, reduce: DirectOosvarValue - reduce(27), // <=, reduce: DirectOosvarValue - reduce(27), // |, reduce: DirectOosvarValue - reduce(27), // ^, reduce: DirectOosvarValue - reduce(27), // &, reduce: DirectOosvarValue - reduce(27), // <<, reduce: DirectOosvarValue - reduce(27), // >>, reduce: DirectOosvarValue - reduce(27), // +, reduce: DirectOosvarValue - reduce(27), // -, reduce: DirectOosvarValue - reduce(27), // .+, reduce: DirectOosvarValue - reduce(27), // .-, reduce: DirectOosvarValue - reduce(27), // ., reduce: DirectOosvarValue - reduce(27), // *, reduce: DirectOosvarValue - reduce(27), // /, reduce: DirectOosvarValue - reduce(27), // //, reduce: DirectOosvarValue - reduce(27), // %, reduce: DirectOosvarValue - reduce(27), // .*, reduce: DirectOosvarValue - reduce(27), // ./, reduce: DirectOosvarValue - reduce(27), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S686 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S687 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(29), // [, reduce: BracedOosvarValue - reduce(29), // ], reduce: BracedOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedOosvarValue - reduce(29), // :, reduce: BracedOosvarValue - reduce(29), // ||, reduce: BracedOosvarValue - reduce(29), // ^^, reduce: BracedOosvarValue - reduce(29), // &&, reduce: BracedOosvarValue - reduce(29), // =~, reduce: BracedOosvarValue - reduce(29), // !=~, reduce: BracedOosvarValue - reduce(29), // ==, reduce: BracedOosvarValue - reduce(29), // !=, reduce: BracedOosvarValue - reduce(29), // >, reduce: BracedOosvarValue - reduce(29), // >=, reduce: BracedOosvarValue - reduce(29), // <, reduce: BracedOosvarValue - reduce(29), // <=, reduce: BracedOosvarValue - reduce(29), // |, reduce: BracedOosvarValue - reduce(29), // ^, reduce: BracedOosvarValue - reduce(29), // &, reduce: BracedOosvarValue - reduce(29), // <<, reduce: BracedOosvarValue - reduce(29), // >>, reduce: BracedOosvarValue - reduce(29), // +, reduce: BracedOosvarValue - reduce(29), // -, reduce: BracedOosvarValue - reduce(29), // .+, reduce: BracedOosvarValue - reduce(29), // .-, reduce: BracedOosvarValue - reduce(29), // ., reduce: BracedOosvarValue - reduce(29), // *, reduce: BracedOosvarValue - reduce(29), // /, reduce: BracedOosvarValue - reduce(29), // //, reduce: BracedOosvarValue - reduce(29), // %, reduce: BracedOosvarValue - reduce(29), // .*, reduce: BracedOosvarValue - reduce(29), // ./, reduce: BracedOosvarValue - reduce(29), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S688 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(30), // [, reduce: FullOosvar - reduce(30), // ], reduce: FullOosvar - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullOosvar - reduce(30), // :, reduce: FullOosvar - reduce(30), // ||, reduce: FullOosvar - reduce(30), // ^^, reduce: FullOosvar - reduce(30), // &&, reduce: FullOosvar - reduce(30), // =~, reduce: FullOosvar - reduce(30), // !=~, reduce: FullOosvar - reduce(30), // ==, reduce: FullOosvar - reduce(30), // !=, reduce: FullOosvar - reduce(30), // >, reduce: FullOosvar - reduce(30), // >=, reduce: FullOosvar - reduce(30), // <, reduce: FullOosvar - reduce(30), // <=, reduce: FullOosvar - reduce(30), // |, reduce: FullOosvar - reduce(30), // ^, reduce: FullOosvar - reduce(30), // &, reduce: FullOosvar - reduce(30), // <<, reduce: FullOosvar - reduce(30), // >>, reduce: FullOosvar - reduce(30), // +, reduce: FullOosvar - reduce(30), // -, reduce: FullOosvar - reduce(30), // .+, reduce: FullOosvar - reduce(30), // .-, reduce: FullOosvar - reduce(30), // ., reduce: FullOosvar - reduce(30), // *, reduce: FullOosvar - reduce(30), // /, reduce: FullOosvar - reduce(30), // //, reduce: FullOosvar - reduce(30), // %, reduce: FullOosvar - reduce(30), // .*, reduce: FullOosvar - reduce(30), // ./, reduce: FullOosvar - reduce(30), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullOosvar - 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, // , - 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 - }, - }, - actionRow{ // S689 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - shift(980), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S690 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(49), // ], reduce: Rvalue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(49), // :, reduce: Rvalue - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S691 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(50), // ], reduce: PrecedenceChainStart - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(50), // :, reduce: PrecedenceChainStart - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S692 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(52), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(982), // ? - reduce(52), // :, reduce: TernaryTerm - shift(983), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S693 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(985), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S694 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(54), // ], reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: LogicalOrTerm - reduce(54), // :, reduce: LogicalOrTerm - reduce(54), // ||, reduce: LogicalOrTerm - shift(986), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S695 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(56), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: LogicalXORTerm - reduce(56), // :, reduce: LogicalXORTerm - reduce(56), // ||, reduce: LogicalXORTerm - reduce(56), // ^^, reduce: LogicalXORTerm - shift(987), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S696 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(58), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalAndTerm - reduce(58), // :, reduce: LogicalAndTerm - reduce(58), // ||, reduce: LogicalAndTerm - reduce(58), // ^^, reduce: LogicalAndTerm - reduce(58), // &&, reduce: LogicalAndTerm - shift(988), // =~ - shift(989), // !=~ - shift(990), // == - shift(991), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S697 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(63), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - reduce(63), // :, reduce: EqneTerm - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(992), // > - shift(993), // >= - shift(994), // < - shift(995), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S698 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(68), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - reduce(68), // :, reduce: CmpTerm - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(996), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S699 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(70), // ], reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: BitwiseORTerm - reduce(70), // :, reduce: BitwiseORTerm - reduce(70), // ||, reduce: BitwiseORTerm - reduce(70), // ^^, reduce: BitwiseORTerm - reduce(70), // &&, reduce: BitwiseORTerm - reduce(70), // =~, reduce: BitwiseORTerm - reduce(70), // !=~, reduce: BitwiseORTerm - reduce(70), // ==, reduce: BitwiseORTerm - reduce(70), // !=, reduce: BitwiseORTerm - reduce(70), // >, reduce: BitwiseORTerm - reduce(70), // >=, reduce: BitwiseORTerm - reduce(70), // <, reduce: BitwiseORTerm - reduce(70), // <=, reduce: BitwiseORTerm - reduce(70), // |, reduce: BitwiseORTerm - shift(997), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S700 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(72), // ], reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: BitwiseXORTerm - reduce(72), // :, reduce: BitwiseXORTerm - reduce(72), // ||, reduce: BitwiseXORTerm - reduce(72), // ^^, reduce: BitwiseXORTerm - reduce(72), // &&, reduce: BitwiseXORTerm - reduce(72), // =~, reduce: BitwiseXORTerm - reduce(72), // !=~, reduce: BitwiseXORTerm - reduce(72), // ==, reduce: BitwiseXORTerm - reduce(72), // !=, reduce: BitwiseXORTerm - reduce(72), // >, reduce: BitwiseXORTerm - reduce(72), // >=, reduce: BitwiseXORTerm - reduce(72), // <, reduce: BitwiseXORTerm - reduce(72), // <=, reduce: BitwiseXORTerm - reduce(72), // |, reduce: BitwiseXORTerm - reduce(72), // ^, reduce: BitwiseXORTerm - shift(998), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S701 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(74), // ], reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseANDTerm - reduce(74), // :, reduce: BitwiseANDTerm - reduce(74), // ||, reduce: BitwiseANDTerm - reduce(74), // ^^, reduce: BitwiseANDTerm - reduce(74), // &&, reduce: BitwiseANDTerm - reduce(74), // =~, reduce: BitwiseANDTerm - reduce(74), // !=~, reduce: BitwiseANDTerm - reduce(74), // ==, reduce: BitwiseANDTerm - reduce(74), // !=, reduce: BitwiseANDTerm - reduce(74), // >, reduce: BitwiseANDTerm - reduce(74), // >=, reduce: BitwiseANDTerm - reduce(74), // <, reduce: BitwiseANDTerm - reduce(74), // <=, reduce: BitwiseANDTerm - reduce(74), // |, reduce: BitwiseANDTerm - reduce(74), // ^, reduce: BitwiseANDTerm - reduce(74), // &, reduce: BitwiseANDTerm - shift(999), // << - shift(1000), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S702 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(77), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseShiftTerm - reduce(77), // :, reduce: BitwiseShiftTerm - reduce(77), // ||, reduce: BitwiseShiftTerm - reduce(77), // ^^, reduce: BitwiseShiftTerm - reduce(77), // &&, reduce: BitwiseShiftTerm - reduce(77), // =~, reduce: BitwiseShiftTerm - reduce(77), // !=~, reduce: BitwiseShiftTerm - reduce(77), // ==, reduce: BitwiseShiftTerm - reduce(77), // !=, reduce: BitwiseShiftTerm - reduce(77), // >, reduce: BitwiseShiftTerm - reduce(77), // >=, reduce: BitwiseShiftTerm - reduce(77), // <, reduce: BitwiseShiftTerm - reduce(77), // <=, reduce: BitwiseShiftTerm - reduce(77), // |, reduce: BitwiseShiftTerm - reduce(77), // ^, reduce: BitwiseShiftTerm - reduce(77), // &, reduce: BitwiseShiftTerm - reduce(77), // <<, reduce: BitwiseShiftTerm - reduce(77), // >>, reduce: BitwiseShiftTerm - shift(1001), // + - shift(1002), // - - shift(1003), // .+ - shift(1004), // .- - shift(1005), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S703 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S704 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(83), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - reduce(83), // :, reduce: AddsubdotTerm - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1007), // * - shift(1008), // / - shift(1009), // // - shift(1010), // % - shift(1011), // .* - shift(1012), // ./ - shift(1013), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S705 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S706 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S707 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S708 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(91), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MuldivTerm - reduce(91), // :, reduce: MuldivTerm - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S709 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(98), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -64621,2394 +51244,665 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S710 + actionRow{ // S563 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar nil, // md_token_begin - shift(689), // { + nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S711 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S712 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(100), // ], reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: PowTerm - reduce(100), // :, reduce: PowTerm - reduce(100), // ||, reduce: PowTerm - reduce(100), // ^^, reduce: PowTerm - reduce(100), // &&, reduce: PowTerm - reduce(100), // =~, reduce: PowTerm - reduce(100), // !=~, reduce: PowTerm - reduce(100), // ==, reduce: PowTerm - reduce(100), // !=, reduce: PowTerm - reduce(100), // >, reduce: PowTerm - reduce(100), // >=, reduce: PowTerm - reduce(100), // <, reduce: PowTerm - reduce(100), // <=, reduce: PowTerm - reduce(100), // |, reduce: PowTerm - reduce(100), // ^, reduce: PowTerm - reduce(100), // &, reduce: PowTerm - reduce(100), // <<, reduce: PowTerm - reduce(100), // >>, reduce: PowTerm - reduce(100), // +, reduce: PowTerm - reduce(100), // -, reduce: PowTerm - reduce(100), // .+, reduce: PowTerm - reduce(100), // .-, reduce: PowTerm - reduce(100), // ., reduce: PowTerm - reduce(100), // *, reduce: PowTerm - reduce(100), // /, reduce: PowTerm - reduce(100), // //, reduce: PowTerm - reduce(100), // %, reduce: PowTerm - reduce(100), // .*, reduce: PowTerm - reduce(100), // ./, reduce: PowTerm - reduce(100), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1019), // ** - 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, // , - 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 - }, - }, - actionRow{ // S713 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S714 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1021), // [ - reduce(102), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: PrecedenceChainEnd - reduce(102), // :, reduce: PrecedenceChainEnd - reduce(102), // ||, reduce: PrecedenceChainEnd - reduce(102), // ^^, reduce: PrecedenceChainEnd - reduce(102), // &&, reduce: PrecedenceChainEnd - reduce(102), // =~, reduce: PrecedenceChainEnd - reduce(102), // !=~, reduce: PrecedenceChainEnd - reduce(102), // ==, reduce: PrecedenceChainEnd - reduce(102), // !=, reduce: PrecedenceChainEnd - reduce(102), // >, reduce: PrecedenceChainEnd - reduce(102), // >=, reduce: PrecedenceChainEnd - reduce(102), // <, reduce: PrecedenceChainEnd - reduce(102), // <=, reduce: PrecedenceChainEnd - reduce(102), // |, reduce: PrecedenceChainEnd - reduce(102), // ^, reduce: PrecedenceChainEnd - reduce(102), // &, reduce: PrecedenceChainEnd - reduce(102), // <<, reduce: PrecedenceChainEnd - reduce(102), // >>, reduce: PrecedenceChainEnd - reduce(102), // +, reduce: PrecedenceChainEnd - reduce(102), // -, reduce: PrecedenceChainEnd - reduce(102), // .+, reduce: PrecedenceChainEnd - reduce(102), // .-, reduce: PrecedenceChainEnd - reduce(102), // ., reduce: PrecedenceChainEnd - reduce(102), // *, reduce: PrecedenceChainEnd - reduce(102), // /, reduce: PrecedenceChainEnd - reduce(102), // //, reduce: PrecedenceChainEnd - reduce(102), // %, reduce: PrecedenceChainEnd - reduce(102), // .*, reduce: PrecedenceChainEnd - reduce(102), // ./, reduce: PrecedenceChainEnd - reduce(102), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(102), // **, reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S715 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(107), // [, reduce: MlrvalOrFunction - reduce(107), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: MlrvalOrFunction - reduce(107), // :, reduce: MlrvalOrFunction - reduce(107), // ||, reduce: MlrvalOrFunction - reduce(107), // ^^, reduce: MlrvalOrFunction - reduce(107), // &&, reduce: MlrvalOrFunction - reduce(107), // =~, reduce: MlrvalOrFunction - reduce(107), // !=~, reduce: MlrvalOrFunction - reduce(107), // ==, reduce: MlrvalOrFunction - reduce(107), // !=, reduce: MlrvalOrFunction - reduce(107), // >, reduce: MlrvalOrFunction - reduce(107), // >=, reduce: MlrvalOrFunction - reduce(107), // <, reduce: MlrvalOrFunction - reduce(107), // <=, reduce: MlrvalOrFunction - reduce(107), // |, reduce: MlrvalOrFunction - reduce(107), // ^, reduce: MlrvalOrFunction - reduce(107), // &, reduce: MlrvalOrFunction - reduce(107), // <<, reduce: MlrvalOrFunction - reduce(107), // >>, reduce: MlrvalOrFunction - reduce(107), // +, reduce: MlrvalOrFunction - reduce(107), // -, reduce: MlrvalOrFunction - reduce(107), // .+, reduce: MlrvalOrFunction - reduce(107), // .-, reduce: MlrvalOrFunction - reduce(107), // ., reduce: MlrvalOrFunction - reduce(107), // *, reduce: MlrvalOrFunction - reduce(107), // /, reduce: MlrvalOrFunction - reduce(107), // //, reduce: MlrvalOrFunction - reduce(107), // %, reduce: MlrvalOrFunction - reduce(107), // .*, reduce: MlrvalOrFunction - reduce(107), // ./, reduce: MlrvalOrFunction - reduce(107), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(107), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S716 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - reduce(108), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S717 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(109), // [, reduce: MlrvalOrFunction - reduce(109), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - reduce(109), // :, reduce: MlrvalOrFunction - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S718 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(110), // [, reduce: MlrvalOrFunction - reduce(110), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - reduce(110), // :, reduce: MlrvalOrFunction - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S719 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(111), // [, reduce: MlrvalOrFunction - reduce(111), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - reduce(111), // :, reduce: MlrvalOrFunction - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S720 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - reduce(112), // :, reduce: MlrvalOrFunction - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S721 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(119), // [, reduce: MlrvalOrFunction - reduce(119), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - reduce(119), // :, reduce: MlrvalOrFunction - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S722 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(126), // [, reduce: MlrvalOrFunction - reduce(126), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - reduce(126), // :, reduce: MlrvalOrFunction - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S723 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(127), // [, reduce: ContextVariable - reduce(127), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: ContextVariable - reduce(127), // :, reduce: ContextVariable - reduce(127), // ||, reduce: ContextVariable - reduce(127), // ^^, reduce: ContextVariable - reduce(127), // &&, reduce: ContextVariable - reduce(127), // =~, reduce: ContextVariable - reduce(127), // !=~, reduce: ContextVariable - reduce(127), // ==, reduce: ContextVariable - reduce(127), // !=, reduce: ContextVariable - reduce(127), // >, reduce: ContextVariable - reduce(127), // >=, reduce: ContextVariable - reduce(127), // <, reduce: ContextVariable - reduce(127), // <=, reduce: ContextVariable - reduce(127), // |, reduce: ContextVariable - reduce(127), // ^, reduce: ContextVariable - reduce(127), // &, reduce: ContextVariable - reduce(127), // <<, reduce: ContextVariable - reduce(127), // >>, reduce: ContextVariable - reduce(127), // +, reduce: ContextVariable - reduce(127), // -, reduce: ContextVariable - reduce(127), // .+, reduce: ContextVariable - reduce(127), // .-, reduce: ContextVariable - reduce(127), // ., reduce: ContextVariable - reduce(127), // *, reduce: ContextVariable - reduce(127), // /, reduce: ContextVariable - reduce(127), // //, reduce: ContextVariable - reduce(127), // %, reduce: ContextVariable - reduce(127), // .*, reduce: ContextVariable - reduce(127), // ./, reduce: ContextVariable - reduce(127), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(127), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S724 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(128), // [, reduce: ContextVariable - reduce(128), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: ContextVariable - reduce(128), // :, reduce: ContextVariable - reduce(128), // ||, reduce: ContextVariable - reduce(128), // ^^, reduce: ContextVariable - reduce(128), // &&, reduce: ContextVariable - reduce(128), // =~, reduce: ContextVariable - reduce(128), // !=~, reduce: ContextVariable - reduce(128), // ==, reduce: ContextVariable - reduce(128), // !=, reduce: ContextVariable - reduce(128), // >, reduce: ContextVariable - reduce(128), // >=, reduce: ContextVariable - reduce(128), // <, reduce: ContextVariable - reduce(128), // <=, reduce: ContextVariable - reduce(128), // |, reduce: ContextVariable - reduce(128), // ^, reduce: ContextVariable - reduce(128), // &, reduce: ContextVariable - reduce(128), // <<, reduce: ContextVariable - reduce(128), // >>, reduce: ContextVariable - reduce(128), // +, reduce: ContextVariable - reduce(128), // -, reduce: ContextVariable - reduce(128), // .+, reduce: ContextVariable - reduce(128), // .-, reduce: ContextVariable - reduce(128), // ., reduce: ContextVariable - reduce(128), // *, reduce: ContextVariable - reduce(128), // /, reduce: ContextVariable - reduce(128), // //, reduce: ContextVariable - reduce(128), // %, reduce: ContextVariable - reduce(128), // .*, reduce: ContextVariable - reduce(128), // ./, reduce: ContextVariable - reduce(128), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(128), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S725 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(129), // [, reduce: ContextVariable - reduce(129), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(129), // ?, reduce: ContextVariable - reduce(129), // :, reduce: ContextVariable - reduce(129), // ||, reduce: ContextVariable - reduce(129), // ^^, reduce: ContextVariable - reduce(129), // &&, reduce: ContextVariable - reduce(129), // =~, reduce: ContextVariable - reduce(129), // !=~, reduce: ContextVariable - reduce(129), // ==, reduce: ContextVariable - reduce(129), // !=, reduce: ContextVariable - reduce(129), // >, reduce: ContextVariable - reduce(129), // >=, reduce: ContextVariable - reduce(129), // <, reduce: ContextVariable - reduce(129), // <=, reduce: ContextVariable - reduce(129), // |, reduce: ContextVariable - reduce(129), // ^, reduce: ContextVariable - reduce(129), // &, reduce: ContextVariable - reduce(129), // <<, reduce: ContextVariable - reduce(129), // >>, reduce: ContextVariable - reduce(129), // +, reduce: ContextVariable - reduce(129), // -, reduce: ContextVariable - reduce(129), // .+, reduce: ContextVariable - reduce(129), // .-, reduce: ContextVariable - reduce(129), // ., reduce: ContextVariable - reduce(129), // *, reduce: ContextVariable - reduce(129), // /, reduce: ContextVariable - reduce(129), // //, reduce: ContextVariable - reduce(129), // %, reduce: ContextVariable - reduce(129), // .*, reduce: ContextVariable - reduce(129), // ./, reduce: ContextVariable - reduce(129), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(129), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S726 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(130), // [, reduce: ContextVariable - reduce(130), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(130), // ?, reduce: ContextVariable - reduce(130), // :, reduce: ContextVariable - reduce(130), // ||, reduce: ContextVariable - reduce(130), // ^^, reduce: ContextVariable - reduce(130), // &&, reduce: ContextVariable - reduce(130), // =~, reduce: ContextVariable - reduce(130), // !=~, reduce: ContextVariable - reduce(130), // ==, reduce: ContextVariable - reduce(130), // !=, reduce: ContextVariable - reduce(130), // >, reduce: ContextVariable - reduce(130), // >=, reduce: ContextVariable - reduce(130), // <, reduce: ContextVariable - reduce(130), // <=, reduce: ContextVariable - reduce(130), // |, reduce: ContextVariable - reduce(130), // ^, reduce: ContextVariable - reduce(130), // &, reduce: ContextVariable - reduce(130), // <<, reduce: ContextVariable - reduce(130), // >>, reduce: ContextVariable - reduce(130), // +, reduce: ContextVariable - reduce(130), // -, reduce: ContextVariable - reduce(130), // .+, reduce: ContextVariable - reduce(130), // .-, reduce: ContextVariable - reduce(130), // ., reduce: ContextVariable - reduce(130), // *, reduce: ContextVariable - reduce(130), // /, reduce: ContextVariable - reduce(130), // //, reduce: ContextVariable - reduce(130), // %, reduce: ContextVariable - reduce(130), // .*, reduce: ContextVariable - reduce(130), // ./, reduce: ContextVariable - reduce(130), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(130), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S727 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(131), // [, reduce: ContextVariable - reduce(131), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(131), // ?, reduce: ContextVariable - reduce(131), // :, reduce: ContextVariable - reduce(131), // ||, reduce: ContextVariable - reduce(131), // ^^, reduce: ContextVariable - reduce(131), // &&, reduce: ContextVariable - reduce(131), // =~, reduce: ContextVariable - reduce(131), // !=~, reduce: ContextVariable - reduce(131), // ==, reduce: ContextVariable - reduce(131), // !=, reduce: ContextVariable - reduce(131), // >, reduce: ContextVariable - reduce(131), // >=, reduce: ContextVariable - reduce(131), // <, reduce: ContextVariable - reduce(131), // <=, reduce: ContextVariable - reduce(131), // |, reduce: ContextVariable - reduce(131), // ^, reduce: ContextVariable - reduce(131), // &, reduce: ContextVariable - reduce(131), // <<, reduce: ContextVariable - reduce(131), // >>, reduce: ContextVariable - reduce(131), // +, reduce: ContextVariable - reduce(131), // -, reduce: ContextVariable - reduce(131), // .+, reduce: ContextVariable - reduce(131), // .-, reduce: ContextVariable - reduce(131), // ., reduce: ContextVariable - reduce(131), // *, reduce: ContextVariable - reduce(131), // /, reduce: ContextVariable - reduce(131), // //, reduce: ContextVariable - reduce(131), // %, reduce: ContextVariable - reduce(131), // .*, reduce: ContextVariable - reduce(131), // ./, reduce: ContextVariable - reduce(131), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(131), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S728 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(132), // [, reduce: ContextVariable - reduce(132), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(132), // ?, reduce: ContextVariable - reduce(132), // :, reduce: ContextVariable - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(132), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S729 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(133), // [, reduce: ContextVariable - reduce(133), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: ContextVariable - reduce(133), // :, reduce: ContextVariable - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(133), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S730 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(134), // [, reduce: ContextVariable - reduce(134), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - reduce(134), // :, reduce: ContextVariable - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S731 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(135), // [, reduce: ContextVariable - reduce(135), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - reduce(135), // :, reduce: ContextVariable - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S732 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(136), // [, reduce: ContextVariable - reduce(136), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - reduce(136), // :, reduce: ContextVariable - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S733 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(137), // [, reduce: ContextVariable - reduce(137), // ], reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - reduce(137), // :, reduce: ContextVariable - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - 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, // , - 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 - }, - }, - actionRow{ // S734 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(138), // [, reduce: MlrvalOrFunction - reduce(138), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: MlrvalOrFunction - reduce(138), // :, reduce: MlrvalOrFunction - reduce(138), // ||, reduce: MlrvalOrFunction - reduce(138), // ^^, reduce: MlrvalOrFunction - reduce(138), // &&, reduce: MlrvalOrFunction - reduce(138), // =~, reduce: MlrvalOrFunction - reduce(138), // !=~, reduce: MlrvalOrFunction - reduce(138), // ==, reduce: MlrvalOrFunction - reduce(138), // !=, reduce: MlrvalOrFunction - reduce(138), // >, reduce: MlrvalOrFunction - reduce(138), // >=, reduce: MlrvalOrFunction - reduce(138), // <, reduce: MlrvalOrFunction - reduce(138), // <=, reduce: MlrvalOrFunction - reduce(138), // |, reduce: MlrvalOrFunction - reduce(138), // ^, reduce: MlrvalOrFunction - reduce(138), // &, reduce: MlrvalOrFunction - reduce(138), // <<, reduce: MlrvalOrFunction - reduce(138), // >>, reduce: MlrvalOrFunction - reduce(138), // +, reduce: MlrvalOrFunction - reduce(138), // -, reduce: MlrvalOrFunction - reduce(138), // .+, reduce: MlrvalOrFunction - reduce(138), // .-, reduce: MlrvalOrFunction - reduce(138), // ., reduce: MlrvalOrFunction - reduce(138), // *, reduce: MlrvalOrFunction - reduce(138), // /, reduce: MlrvalOrFunction - reduce(138), // //, reduce: MlrvalOrFunction - reduce(138), // %, reduce: MlrvalOrFunction - reduce(138), // .*, reduce: MlrvalOrFunction - reduce(138), // ./, reduce: MlrvalOrFunction - reduce(138), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(138), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S735 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(140), // [, reduce: MlrvalOrFunction - reduce(140), // ], reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: MlrvalOrFunction - reduce(140), // :, reduce: MlrvalOrFunction - reduce(140), // ||, reduce: MlrvalOrFunction - reduce(140), // ^^, reduce: MlrvalOrFunction - reduce(140), // &&, reduce: MlrvalOrFunction - reduce(140), // =~, reduce: MlrvalOrFunction - reduce(140), // !=~, reduce: MlrvalOrFunction - reduce(140), // ==, reduce: MlrvalOrFunction - reduce(140), // !=, reduce: MlrvalOrFunction - reduce(140), // >, reduce: MlrvalOrFunction - reduce(140), // >=, reduce: MlrvalOrFunction - reduce(140), // <, reduce: MlrvalOrFunction - reduce(140), // <=, reduce: MlrvalOrFunction - reduce(140), // |, reduce: MlrvalOrFunction - reduce(140), // ^, reduce: MlrvalOrFunction - reduce(140), // &, reduce: MlrvalOrFunction - reduce(140), // <<, reduce: MlrvalOrFunction - reduce(140), // >>, reduce: MlrvalOrFunction - reduce(140), // +, reduce: MlrvalOrFunction - reduce(140), // -, reduce: MlrvalOrFunction - reduce(140), // .+, reduce: MlrvalOrFunction - reduce(140), // .-, reduce: MlrvalOrFunction - reduce(140), // ., reduce: MlrvalOrFunction - reduce(140), // *, reduce: MlrvalOrFunction - reduce(140), // /, reduce: MlrvalOrFunction - reduce(140), // //, reduce: MlrvalOrFunction - reduce(140), // %, reduce: MlrvalOrFunction - reduce(140), // .*, reduce: MlrvalOrFunction - reduce(140), // ./, reduce: MlrvalOrFunction - reduce(140), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(140), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S736 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(4), // ;, reduce: StatementBlock nil, // = nil, // [ nil, // ] - shift(17), // md_token_field_name - shift(18), // $[ - shift(19), // md_token_braced_field_name - shift(20), // md_token_full_srec - shift(24), // md_token_oosvar_name - shift(25), // @[ - shift(26), // md_token_braced_oosvar_name - shift(27), // md_token_full_oosvar - shift(451), // md_token_begin + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + reduce(99), // :, reduce: UnaryOpTerm + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S564 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S565 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin nil, // { - reduce(4), // }, reduce: StatementBlock - shift(452), // md_token_end + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(982), // ) + 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, // , + 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 + }, + }, + actionRow{ // S566 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(984), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S567 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(123), // [, reduce: MapLiteral + reduce(123), // ], reduce: MapLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MapLiteral + nil, // : + reduce(123), // ||, reduce: MapLiteral + reduce(123), // ^^, reduce: MapLiteral + reduce(123), // &&, reduce: MapLiteral + reduce(123), // =~, reduce: MapLiteral + reduce(123), // !=~, reduce: MapLiteral + reduce(123), // ==, reduce: MapLiteral + reduce(123), // !=, reduce: MapLiteral + reduce(123), // >, reduce: MapLiteral + reduce(123), // >=, reduce: MapLiteral + reduce(123), // <, reduce: MapLiteral + reduce(123), // <=, reduce: MapLiteral + reduce(123), // |, reduce: MapLiteral + reduce(123), // ^, reduce: MapLiteral + reduce(123), // &, reduce: MapLiteral + reduce(123), // <<, reduce: MapLiteral + reduce(123), // >>, reduce: MapLiteral + reduce(123), // +, reduce: MapLiteral + reduce(123), // -, reduce: MapLiteral + reduce(123), // .+, reduce: MapLiteral + reduce(123), // .-, reduce: MapLiteral + reduce(123), // ., reduce: MapLiteral + reduce(123), // *, reduce: MapLiteral + reduce(123), // /, reduce: MapLiteral + reduce(123), // //, reduce: MapLiteral + reduce(123), // %, reduce: MapLiteral + reduce(123), // .*, reduce: MapLiteral + reduce(123), // ./, reduce: MapLiteral + reduce(123), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S568 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + reduce(125), // }, reduce: MapLiteralKeyValuePairs + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S569 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(122), // [, reduce: MapLiteral + reduce(122), // ], reduce: MapLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MapLiteral + nil, // : + reduce(122), // ||, reduce: MapLiteral + reduce(122), // ^^, reduce: MapLiteral + reduce(122), // &&, reduce: MapLiteral + reduce(122), // =~, reduce: MapLiteral + reduce(122), // !=~, reduce: MapLiteral + reduce(122), // ==, reduce: MapLiteral + reduce(122), // !=, reduce: MapLiteral + reduce(122), // >, reduce: MapLiteral + reduce(122), // >=, reduce: MapLiteral + reduce(122), // <, reduce: MapLiteral + reduce(122), // <=, reduce: MapLiteral + reduce(122), // |, reduce: MapLiteral + reduce(122), // ^, reduce: MapLiteral + reduce(122), // &, reduce: MapLiteral + reduce(122), // <<, reduce: MapLiteral + reduce(122), // >>, reduce: MapLiteral + reduce(122), // +, reduce: MapLiteral + reduce(122), // -, reduce: MapLiteral + reduce(122), // .+, reduce: MapLiteral + reduce(122), // .-, reduce: MapLiteral + reduce(122), // ., reduce: MapLiteral + reduce(122), // *, reduce: MapLiteral + reduce(122), // /, reduce: MapLiteral + reduce(122), // //, reduce: MapLiteral + reduce(122), // %, reduce: MapLiteral + reduce(122), // .*, reduce: MapLiteral + reduce(122), // ./, reduce: MapLiteral + reduce(122), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MapLiteral + 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 + reduce(122), // ,, reduce: MapLiteral + 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 + }, + }, + actionRow{ // S570 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(986), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -67078,16 +51972,111 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S737 + actionRow{ // S571 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: ArrayLiteral + reduce(115), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArrayLiteral + nil, // : + reduce(115), // ||, reduce: ArrayLiteral + reduce(115), // ^^, reduce: ArrayLiteral + reduce(115), // &&, reduce: ArrayLiteral + reduce(115), // =~, reduce: ArrayLiteral + reduce(115), // !=~, reduce: ArrayLiteral + reduce(115), // ==, reduce: ArrayLiteral + reduce(115), // !=, reduce: ArrayLiteral + reduce(115), // >, reduce: ArrayLiteral + reduce(115), // >=, reduce: ArrayLiteral + reduce(115), // <, reduce: ArrayLiteral + reduce(115), // <=, reduce: ArrayLiteral + reduce(115), // |, reduce: ArrayLiteral + reduce(115), // ^, reduce: ArrayLiteral + reduce(115), // &, reduce: ArrayLiteral + reduce(115), // <<, reduce: ArrayLiteral + reduce(115), // >>, reduce: ArrayLiteral + reduce(115), // +, reduce: ArrayLiteral + reduce(115), // -, reduce: ArrayLiteral + reduce(115), // .+, reduce: ArrayLiteral + reduce(115), // .-, reduce: ArrayLiteral + reduce(115), // ., reduce: ArrayLiteral + reduce(115), // *, reduce: ArrayLiteral + reduce(115), // /, reduce: ArrayLiteral + reduce(115), // //, reduce: ArrayLiteral + reduce(115), // %, reduce: ArrayLiteral + reduce(115), // .*, reduce: ArrayLiteral + reduce(115), // ./, reduce: ArrayLiteral + reduce(115), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArrayLiteral + 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 + reduce(115), // ,, reduce: ArrayLiteral + 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 + }, + }, + actionRow{ // S572 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(31), // $, reduce: BeginBlock + nil, // $ nil, // empty - reduce(31), // ;, reduce: BeginBlock + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + shift(987), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -67096,10 +52085,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -67169,1484 +52154,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S738 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S739 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S740 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S741 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S742 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S743 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S744 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S745 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S746 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S747 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S748 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S749 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S750 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S751 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S752 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S753 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S754 + actionRow{ // S573 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - nil, // ] - shift(17), // md_token_field_name - shift(18), // $[ - shift(19), // md_token_braced_field_name - shift(20), // md_token_full_srec - shift(24), // md_token_oosvar_name - shift(25), // @[ - shift(26), // md_token_braced_oosvar_name - shift(27), // md_token_full_oosvar - shift(451), // md_token_begin + nil, // md_token_begin nil, // { nil, // } - shift(452), // md_token_end + nil, // md_token_end + nil, // = + nil, // [ + shift(988), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -68716,28 +52245,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S755 + actionRow{ // S574 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - nil, // ] - shift(17), // md_token_field_name - shift(18), // $[ - shift(19), // md_token_braced_field_name - shift(20), // md_token_full_srec - shift(24), // md_token_oosvar_name - shift(25), // @[ - shift(26), // md_token_braced_oosvar_name - shift(27), // md_token_full_oosvar - shift(451), // md_token_begin + nil, // md_token_begin nil, // { nil, // } - shift(452), // md_token_end + nil, // md_token_end + nil, // = + nil, // [ + shift(989), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -68807,28 +52336,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S756 + actionRow{ // S575 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(32), // $, reduce: EndBlock + nil, // $ nil, // empty - reduce(32), // ;, reduce: EndBlock - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { + shift(211), // { nil, // } nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -68862,10 +52391,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(245), // + + shift(247), // - + shift(248), // .+ + shift(249), // .- nil, // . nil, // * nil, // / @@ -68874,7787 +52403,52 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(252), // ! + shift(253), // ~ nil, // ** - nil, // ( + shift(255), // ( 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 + shift(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic nil, // , - 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 + 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 }, }, - actionRow{ // S757 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(114), // $, reduce: ArrayLiteral - nil, // empty - reduce(114), // ;, reduce: ArrayLiteral - nil, // = - reduce(114), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArrayLiteral - nil, // : - reduce(114), // ||, reduce: ArrayLiteral - reduce(114), // ^^, reduce: ArrayLiteral - reduce(114), // &&, reduce: ArrayLiteral - reduce(114), // =~, reduce: ArrayLiteral - reduce(114), // !=~, reduce: ArrayLiteral - reduce(114), // ==, reduce: ArrayLiteral - reduce(114), // !=, reduce: ArrayLiteral - reduce(114), // >, reduce: ArrayLiteral - reduce(114), // >=, reduce: ArrayLiteral - reduce(114), // <, reduce: ArrayLiteral - reduce(114), // <=, reduce: ArrayLiteral - reduce(114), // |, reduce: ArrayLiteral - reduce(114), // ^, reduce: ArrayLiteral - reduce(114), // &, reduce: ArrayLiteral - reduce(114), // <<, reduce: ArrayLiteral - reduce(114), // >>, reduce: ArrayLiteral - reduce(114), // +, reduce: ArrayLiteral - reduce(114), // -, reduce: ArrayLiteral - reduce(114), // .+, reduce: ArrayLiteral - reduce(114), // .-, reduce: ArrayLiteral - reduce(114), // ., reduce: ArrayLiteral - reduce(114), // *, reduce: ArrayLiteral - reduce(114), // /, reduce: ArrayLiteral - reduce(114), // //, reduce: ArrayLiteral - reduce(114), // %, reduce: ArrayLiteral - reduce(114), // .*, reduce: ArrayLiteral - reduce(114), // ./, reduce: ArrayLiteral - reduce(114), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArrayLiteral - 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, // , - 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 - }, - }, - actionRow{ // S758 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(21), // $, reduce: IndirectFieldValue - nil, // empty - reduce(21), // ;, reduce: IndirectFieldValue - nil, // = - reduce(21), // [, reduce: IndirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: IndirectFieldValue - nil, // : - reduce(21), // ||, reduce: IndirectFieldValue - reduce(21), // ^^, reduce: IndirectFieldValue - reduce(21), // &&, reduce: IndirectFieldValue - reduce(21), // =~, reduce: IndirectFieldValue - reduce(21), // !=~, reduce: IndirectFieldValue - reduce(21), // ==, reduce: IndirectFieldValue - reduce(21), // !=, reduce: IndirectFieldValue - reduce(21), // >, reduce: IndirectFieldValue - reduce(21), // >=, reduce: IndirectFieldValue - reduce(21), // <, reduce: IndirectFieldValue - reduce(21), // <=, reduce: IndirectFieldValue - reduce(21), // |, reduce: IndirectFieldValue - reduce(21), // ^, reduce: IndirectFieldValue - reduce(21), // &, reduce: IndirectFieldValue - reduce(21), // <<, reduce: IndirectFieldValue - reduce(21), // >>, reduce: IndirectFieldValue - reduce(21), // +, reduce: IndirectFieldValue - reduce(21), // -, reduce: IndirectFieldValue - reduce(21), // .+, reduce: IndirectFieldValue - reduce(21), // .-, reduce: IndirectFieldValue - reduce(21), // ., reduce: IndirectFieldValue - reduce(21), // *, reduce: IndirectFieldValue - reduce(21), // /, reduce: IndirectFieldValue - reduce(21), // //, reduce: IndirectFieldValue - reduce(21), // %, reduce: IndirectFieldValue - reduce(21), // .*, reduce: IndirectFieldValue - reduce(21), // ./, reduce: IndirectFieldValue - reduce(21), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: IndirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S759 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(28), // $, reduce: IndirectOosvarValue - nil, // empty - reduce(28), // ;, reduce: IndirectOosvarValue - nil, // = - reduce(28), // [, reduce: IndirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(28), // ||, reduce: IndirectOosvarValue - reduce(28), // ^^, reduce: IndirectOosvarValue - reduce(28), // &&, reduce: IndirectOosvarValue - reduce(28), // =~, reduce: IndirectOosvarValue - reduce(28), // !=~, reduce: IndirectOosvarValue - reduce(28), // ==, reduce: IndirectOosvarValue - reduce(28), // !=, reduce: IndirectOosvarValue - reduce(28), // >, reduce: IndirectOosvarValue - reduce(28), // >=, reduce: IndirectOosvarValue - reduce(28), // <, reduce: IndirectOosvarValue - reduce(28), // <=, reduce: IndirectOosvarValue - reduce(28), // |, reduce: IndirectOosvarValue - reduce(28), // ^, reduce: IndirectOosvarValue - reduce(28), // &, reduce: IndirectOosvarValue - reduce(28), // <<, reduce: IndirectOosvarValue - reduce(28), // >>, reduce: IndirectOosvarValue - reduce(28), // +, reduce: IndirectOosvarValue - reduce(28), // -, reduce: IndirectOosvarValue - reduce(28), // .+, reduce: IndirectOosvarValue - reduce(28), // .-, reduce: IndirectOosvarValue - reduce(28), // ., reduce: IndirectOosvarValue - reduce(28), // *, reduce: IndirectOosvarValue - reduce(28), // /, reduce: IndirectOosvarValue - reduce(28), // //, reduce: IndirectOosvarValue - reduce(28), // %, reduce: IndirectOosvarValue - reduce(28), // .*, reduce: IndirectOosvarValue - reduce(28), // ./, reduce: IndirectOosvarValue - reduce(28), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S760 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(121), // $, reduce: MapLiteral - nil, // empty - reduce(121), // ;, reduce: MapLiteral - nil, // = - reduce(121), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: MapLiteral - nil, // : - reduce(121), // ||, reduce: MapLiteral - reduce(121), // ^^, reduce: MapLiteral - reduce(121), // &&, reduce: MapLiteral - reduce(121), // =~, reduce: MapLiteral - reduce(121), // !=~, reduce: MapLiteral - reduce(121), // ==, reduce: MapLiteral - reduce(121), // !=, reduce: MapLiteral - reduce(121), // >, reduce: MapLiteral - reduce(121), // >=, reduce: MapLiteral - reduce(121), // <, reduce: MapLiteral - reduce(121), // <=, reduce: MapLiteral - reduce(121), // |, reduce: MapLiteral - reduce(121), // ^, reduce: MapLiteral - reduce(121), // &, reduce: MapLiteral - reduce(121), // <<, reduce: MapLiteral - reduce(121), // >>, reduce: MapLiteral - reduce(121), // +, reduce: MapLiteral - reduce(121), // -, reduce: MapLiteral - reduce(121), // .+, reduce: MapLiteral - reduce(121), // .-, reduce: MapLiteral - reduce(121), // ., reduce: MapLiteral - reduce(121), // *, reduce: MapLiteral - reduce(121), // /, reduce: MapLiteral - reduce(121), // //, reduce: MapLiteral - reduce(121), // %, reduce: MapLiteral - reduce(121), // .*, reduce: MapLiteral - reduce(121), // ./, reduce: MapLiteral - reduce(121), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S761 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1106), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S762 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(53), // $, reduce: LogicalOrTerm - nil, // empty - reduce(53), // ;, reduce: LogicalOrTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: LogicalOrTerm - nil, // : - reduce(53), // ||, reduce: LogicalOrTerm - shift(462), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S763 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(55), // $, reduce: LogicalXORTerm - nil, // empty - reduce(55), // ;, reduce: LogicalXORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: LogicalXORTerm - nil, // : - reduce(55), // ||, reduce: LogicalXORTerm - reduce(55), // ^^, reduce: LogicalXORTerm - shift(463), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S764 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(57), // $, reduce: LogicalAndTerm - nil, // empty - reduce(57), // ;, reduce: LogicalAndTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalAndTerm - nil, // : - reduce(57), // ||, reduce: LogicalAndTerm - reduce(57), // ^^, reduce: LogicalAndTerm - reduce(57), // &&, reduce: LogicalAndTerm - shift(464), // =~ - shift(465), // !=~ - shift(466), // == - shift(467), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S765 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(59), // $, reduce: EqneTerm - nil, // empty - reduce(59), // ;, reduce: EqneTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: EqneTerm - nil, // : - reduce(59), // ||, reduce: EqneTerm - reduce(59), // ^^, reduce: EqneTerm - reduce(59), // &&, reduce: EqneTerm - reduce(59), // =~, reduce: EqneTerm - reduce(59), // !=~, reduce: EqneTerm - reduce(59), // ==, reduce: EqneTerm - reduce(59), // !=, reduce: EqneTerm - shift(468), // > - shift(469), // >= - shift(470), // < - shift(471), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S766 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(60), // $, reduce: EqneTerm - nil, // empty - reduce(60), // ;, reduce: EqneTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: EqneTerm - nil, // : - reduce(60), // ||, reduce: EqneTerm - reduce(60), // ^^, reduce: EqneTerm - reduce(60), // &&, reduce: EqneTerm - reduce(60), // =~, reduce: EqneTerm - reduce(60), // !=~, reduce: EqneTerm - reduce(60), // ==, reduce: EqneTerm - reduce(60), // !=, reduce: EqneTerm - shift(468), // > - shift(469), // >= - shift(470), // < - shift(471), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S767 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(61), // $, reduce: EqneTerm - nil, // empty - reduce(61), // ;, reduce: EqneTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: EqneTerm - nil, // : - reduce(61), // ||, reduce: EqneTerm - reduce(61), // ^^, reduce: EqneTerm - reduce(61), // &&, reduce: EqneTerm - reduce(61), // =~, reduce: EqneTerm - reduce(61), // !=~, reduce: EqneTerm - reduce(61), // ==, reduce: EqneTerm - reduce(61), // !=, reduce: EqneTerm - shift(468), // > - shift(469), // >= - shift(470), // < - shift(471), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S768 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(62), // $, reduce: EqneTerm - nil, // empty - reduce(62), // ;, reduce: EqneTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: EqneTerm - nil, // : - reduce(62), // ||, reduce: EqneTerm - reduce(62), // ^^, reduce: EqneTerm - reduce(62), // &&, reduce: EqneTerm - reduce(62), // =~, reduce: EqneTerm - reduce(62), // !=~, reduce: EqneTerm - reduce(62), // ==, reduce: EqneTerm - reduce(62), // !=, reduce: EqneTerm - shift(468), // > - shift(469), // >= - shift(470), // < - shift(471), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S769 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(64), // $, reduce: CmpTerm - nil, // empty - reduce(64), // ;, reduce: CmpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: CmpTerm - nil, // : - reduce(64), // ||, reduce: CmpTerm - reduce(64), // ^^, reduce: CmpTerm - reduce(64), // &&, reduce: CmpTerm - reduce(64), // =~, reduce: CmpTerm - reduce(64), // !=~, reduce: CmpTerm - reduce(64), // ==, reduce: CmpTerm - reduce(64), // !=, reduce: CmpTerm - reduce(64), // >, reduce: CmpTerm - reduce(64), // >=, reduce: CmpTerm - reduce(64), // <, reduce: CmpTerm - reduce(64), // <=, reduce: CmpTerm - shift(472), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S770 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(65), // $, reduce: CmpTerm - nil, // empty - reduce(65), // ;, reduce: CmpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: CmpTerm - nil, // : - reduce(65), // ||, reduce: CmpTerm - reduce(65), // ^^, reduce: CmpTerm - reduce(65), // &&, reduce: CmpTerm - reduce(65), // =~, reduce: CmpTerm - reduce(65), // !=~, reduce: CmpTerm - reduce(65), // ==, reduce: CmpTerm - reduce(65), // !=, reduce: CmpTerm - reduce(65), // >, reduce: CmpTerm - reduce(65), // >=, reduce: CmpTerm - reduce(65), // <, reduce: CmpTerm - reduce(65), // <=, reduce: CmpTerm - shift(472), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S771 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(66), // $, reduce: CmpTerm - nil, // empty - reduce(66), // ;, reduce: CmpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: CmpTerm - nil, // : - reduce(66), // ||, reduce: CmpTerm - reduce(66), // ^^, reduce: CmpTerm - reduce(66), // &&, reduce: CmpTerm - reduce(66), // =~, reduce: CmpTerm - reduce(66), // !=~, reduce: CmpTerm - reduce(66), // ==, reduce: CmpTerm - reduce(66), // !=, reduce: CmpTerm - reduce(66), // >, reduce: CmpTerm - reduce(66), // >=, reduce: CmpTerm - reduce(66), // <, reduce: CmpTerm - reduce(66), // <=, reduce: CmpTerm - shift(472), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S772 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(67), // $, reduce: CmpTerm - nil, // empty - reduce(67), // ;, reduce: CmpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: CmpTerm - nil, // : - reduce(67), // ||, reduce: CmpTerm - reduce(67), // ^^, reduce: CmpTerm - reduce(67), // &&, reduce: CmpTerm - reduce(67), // =~, reduce: CmpTerm - reduce(67), // !=~, reduce: CmpTerm - reduce(67), // ==, reduce: CmpTerm - reduce(67), // !=, reduce: CmpTerm - reduce(67), // >, reduce: CmpTerm - reduce(67), // >=, reduce: CmpTerm - reduce(67), // <, reduce: CmpTerm - reduce(67), // <=, reduce: CmpTerm - shift(472), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S773 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(69), // $, reduce: BitwiseORTerm - nil, // empty - reduce(69), // ;, reduce: BitwiseORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: BitwiseORTerm - nil, // : - reduce(69), // ||, reduce: BitwiseORTerm - reduce(69), // ^^, reduce: BitwiseORTerm - reduce(69), // &&, reduce: BitwiseORTerm - reduce(69), // =~, reduce: BitwiseORTerm - reduce(69), // !=~, reduce: BitwiseORTerm - reduce(69), // ==, reduce: BitwiseORTerm - reduce(69), // !=, reduce: BitwiseORTerm - reduce(69), // >, reduce: BitwiseORTerm - reduce(69), // >=, reduce: BitwiseORTerm - reduce(69), // <, reduce: BitwiseORTerm - reduce(69), // <=, reduce: BitwiseORTerm - reduce(69), // |, reduce: BitwiseORTerm - shift(473), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S774 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(71), // $, reduce: BitwiseXORTerm - nil, // empty - reduce(71), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(71), // ||, reduce: BitwiseXORTerm - reduce(71), // ^^, reduce: BitwiseXORTerm - reduce(71), // &&, reduce: BitwiseXORTerm - reduce(71), // =~, reduce: BitwiseXORTerm - reduce(71), // !=~, reduce: BitwiseXORTerm - reduce(71), // ==, reduce: BitwiseXORTerm - reduce(71), // !=, reduce: BitwiseXORTerm - reduce(71), // >, reduce: BitwiseXORTerm - reduce(71), // >=, reduce: BitwiseXORTerm - reduce(71), // <, reduce: BitwiseXORTerm - reduce(71), // <=, reduce: BitwiseXORTerm - reduce(71), // |, reduce: BitwiseXORTerm - reduce(71), // ^, reduce: BitwiseXORTerm - shift(474), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S775 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(73), // $, reduce: BitwiseANDTerm - nil, // empty - reduce(73), // ;, reduce: BitwiseANDTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(73), // ||, reduce: BitwiseANDTerm - reduce(73), // ^^, reduce: BitwiseANDTerm - reduce(73), // &&, reduce: BitwiseANDTerm - reduce(73), // =~, reduce: BitwiseANDTerm - reduce(73), // !=~, reduce: BitwiseANDTerm - reduce(73), // ==, reduce: BitwiseANDTerm - reduce(73), // !=, reduce: BitwiseANDTerm - reduce(73), // >, reduce: BitwiseANDTerm - reduce(73), // >=, reduce: BitwiseANDTerm - reduce(73), // <, reduce: BitwiseANDTerm - reduce(73), // <=, reduce: BitwiseANDTerm - reduce(73), // |, reduce: BitwiseANDTerm - reduce(73), // ^, reduce: BitwiseANDTerm - reduce(73), // &, reduce: BitwiseANDTerm - shift(475), // << - shift(476), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S776 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(75), // $, reduce: BitwiseShiftTerm - nil, // empty - reduce(75), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(75), // ||, reduce: BitwiseShiftTerm - reduce(75), // ^^, reduce: BitwiseShiftTerm - reduce(75), // &&, reduce: BitwiseShiftTerm - reduce(75), // =~, reduce: BitwiseShiftTerm - reduce(75), // !=~, reduce: BitwiseShiftTerm - reduce(75), // ==, reduce: BitwiseShiftTerm - reduce(75), // !=, reduce: BitwiseShiftTerm - reduce(75), // >, reduce: BitwiseShiftTerm - reduce(75), // >=, reduce: BitwiseShiftTerm - reduce(75), // <, reduce: BitwiseShiftTerm - reduce(75), // <=, reduce: BitwiseShiftTerm - reduce(75), // |, reduce: BitwiseShiftTerm - reduce(75), // ^, reduce: BitwiseShiftTerm - reduce(75), // &, reduce: BitwiseShiftTerm - reduce(75), // <<, reduce: BitwiseShiftTerm - reduce(75), // >>, reduce: BitwiseShiftTerm - shift(477), // + - shift(478), // - - shift(479), // .+ - shift(480), // .- - shift(481), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S777 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(76), // $, reduce: BitwiseShiftTerm - nil, // empty - reduce(76), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(76), // ||, reduce: BitwiseShiftTerm - reduce(76), // ^^, reduce: BitwiseShiftTerm - reduce(76), // &&, reduce: BitwiseShiftTerm - reduce(76), // =~, reduce: BitwiseShiftTerm - reduce(76), // !=~, reduce: BitwiseShiftTerm - reduce(76), // ==, reduce: BitwiseShiftTerm - reduce(76), // !=, reduce: BitwiseShiftTerm - reduce(76), // >, reduce: BitwiseShiftTerm - reduce(76), // >=, reduce: BitwiseShiftTerm - reduce(76), // <, reduce: BitwiseShiftTerm - reduce(76), // <=, reduce: BitwiseShiftTerm - reduce(76), // |, reduce: BitwiseShiftTerm - reduce(76), // ^, reduce: BitwiseShiftTerm - reduce(76), // &, reduce: BitwiseShiftTerm - reduce(76), // <<, reduce: BitwiseShiftTerm - reduce(76), // >>, reduce: BitwiseShiftTerm - shift(477), // + - shift(478), // - - shift(479), // .+ - shift(480), // .- - shift(481), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S778 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(78), // $, reduce: AddsubdotTerm - nil, // empty - reduce(78), // ;, reduce: AddsubdotTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: AddsubdotTerm - nil, // : - reduce(78), // ||, reduce: AddsubdotTerm - reduce(78), // ^^, reduce: AddsubdotTerm - reduce(78), // &&, reduce: AddsubdotTerm - reduce(78), // =~, reduce: AddsubdotTerm - reduce(78), // !=~, reduce: AddsubdotTerm - reduce(78), // ==, reduce: AddsubdotTerm - reduce(78), // !=, reduce: AddsubdotTerm - reduce(78), // >, reduce: AddsubdotTerm - reduce(78), // >=, reduce: AddsubdotTerm - reduce(78), // <, reduce: AddsubdotTerm - reduce(78), // <=, reduce: AddsubdotTerm - reduce(78), // |, reduce: AddsubdotTerm - reduce(78), // ^, reduce: AddsubdotTerm - reduce(78), // &, reduce: AddsubdotTerm - reduce(78), // <<, reduce: AddsubdotTerm - reduce(78), // >>, reduce: AddsubdotTerm - reduce(78), // +, reduce: AddsubdotTerm - reduce(78), // -, reduce: AddsubdotTerm - reduce(78), // .+, reduce: AddsubdotTerm - reduce(78), // .-, reduce: AddsubdotTerm - reduce(78), // ., reduce: AddsubdotTerm - shift(483), // * - shift(484), // / - shift(485), // // - shift(486), // % - shift(487), // .* - shift(488), // ./ - shift(489), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S779 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(79), // $, reduce: AddsubdotTerm - nil, // empty - reduce(79), // ;, reduce: AddsubdotTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: AddsubdotTerm - nil, // : - reduce(79), // ||, reduce: AddsubdotTerm - reduce(79), // ^^, reduce: AddsubdotTerm - reduce(79), // &&, reduce: AddsubdotTerm - reduce(79), // =~, reduce: AddsubdotTerm - reduce(79), // !=~, reduce: AddsubdotTerm - reduce(79), // ==, reduce: AddsubdotTerm - reduce(79), // !=, reduce: AddsubdotTerm - reduce(79), // >, reduce: AddsubdotTerm - reduce(79), // >=, reduce: AddsubdotTerm - reduce(79), // <, reduce: AddsubdotTerm - reduce(79), // <=, reduce: AddsubdotTerm - reduce(79), // |, reduce: AddsubdotTerm - reduce(79), // ^, reduce: AddsubdotTerm - reduce(79), // &, reduce: AddsubdotTerm - reduce(79), // <<, reduce: AddsubdotTerm - reduce(79), // >>, reduce: AddsubdotTerm - reduce(79), // +, reduce: AddsubdotTerm - reduce(79), // -, reduce: AddsubdotTerm - reduce(79), // .+, reduce: AddsubdotTerm - reduce(79), // .-, reduce: AddsubdotTerm - reduce(79), // ., reduce: AddsubdotTerm - shift(483), // * - shift(484), // / - shift(485), // // - shift(486), // % - shift(487), // .* - shift(488), // ./ - shift(489), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S780 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(80), // $, reduce: AddsubdotTerm - nil, // empty - reduce(80), // ;, reduce: AddsubdotTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: AddsubdotTerm - nil, // : - reduce(80), // ||, reduce: AddsubdotTerm - reduce(80), // ^^, reduce: AddsubdotTerm - reduce(80), // &&, reduce: AddsubdotTerm - reduce(80), // =~, reduce: AddsubdotTerm - reduce(80), // !=~, reduce: AddsubdotTerm - reduce(80), // ==, reduce: AddsubdotTerm - reduce(80), // !=, reduce: AddsubdotTerm - reduce(80), // >, reduce: AddsubdotTerm - reduce(80), // >=, reduce: AddsubdotTerm - reduce(80), // <, reduce: AddsubdotTerm - reduce(80), // <=, reduce: AddsubdotTerm - reduce(80), // |, reduce: AddsubdotTerm - reduce(80), // ^, reduce: AddsubdotTerm - reduce(80), // &, reduce: AddsubdotTerm - reduce(80), // <<, reduce: AddsubdotTerm - reduce(80), // >>, reduce: AddsubdotTerm - reduce(80), // +, reduce: AddsubdotTerm - reduce(80), // -, reduce: AddsubdotTerm - reduce(80), // .+, reduce: AddsubdotTerm - reduce(80), // .-, reduce: AddsubdotTerm - reduce(80), // ., reduce: AddsubdotTerm - shift(483), // * - shift(484), // / - shift(485), // // - shift(486), // % - shift(487), // .* - shift(488), // ./ - shift(489), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S781 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(81), // $, reduce: AddsubdotTerm - nil, // empty - reduce(81), // ;, reduce: AddsubdotTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: AddsubdotTerm - nil, // : - reduce(81), // ||, reduce: AddsubdotTerm - reduce(81), // ^^, reduce: AddsubdotTerm - reduce(81), // &&, reduce: AddsubdotTerm - reduce(81), // =~, reduce: AddsubdotTerm - reduce(81), // !=~, reduce: AddsubdotTerm - reduce(81), // ==, reduce: AddsubdotTerm - reduce(81), // !=, reduce: AddsubdotTerm - reduce(81), // >, reduce: AddsubdotTerm - reduce(81), // >=, reduce: AddsubdotTerm - reduce(81), // <, reduce: AddsubdotTerm - reduce(81), // <=, reduce: AddsubdotTerm - reduce(81), // |, reduce: AddsubdotTerm - reduce(81), // ^, reduce: AddsubdotTerm - reduce(81), // &, reduce: AddsubdotTerm - reduce(81), // <<, reduce: AddsubdotTerm - reduce(81), // >>, reduce: AddsubdotTerm - reduce(81), // +, reduce: AddsubdotTerm - reduce(81), // -, reduce: AddsubdotTerm - reduce(81), // .+, reduce: AddsubdotTerm - reduce(81), // .-, reduce: AddsubdotTerm - reduce(81), // ., reduce: AddsubdotTerm - shift(483), // * - shift(484), // / - shift(485), // // - shift(486), // % - shift(487), // .* - shift(488), // ./ - shift(489), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S782 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(82), // $, reduce: AddsubdotTerm - nil, // empty - reduce(82), // ;, reduce: AddsubdotTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: AddsubdotTerm - nil, // : - reduce(82), // ||, reduce: AddsubdotTerm - reduce(82), // ^^, reduce: AddsubdotTerm - reduce(82), // &&, reduce: AddsubdotTerm - reduce(82), // =~, reduce: AddsubdotTerm - reduce(82), // !=~, reduce: AddsubdotTerm - reduce(82), // ==, reduce: AddsubdotTerm - reduce(82), // !=, reduce: AddsubdotTerm - reduce(82), // >, reduce: AddsubdotTerm - reduce(82), // >=, reduce: AddsubdotTerm - reduce(82), // <, reduce: AddsubdotTerm - reduce(82), // <=, reduce: AddsubdotTerm - reduce(82), // |, reduce: AddsubdotTerm - reduce(82), // ^, reduce: AddsubdotTerm - reduce(82), // &, reduce: AddsubdotTerm - reduce(82), // <<, reduce: AddsubdotTerm - reduce(82), // >>, reduce: AddsubdotTerm - reduce(82), // +, reduce: AddsubdotTerm - reduce(82), // -, reduce: AddsubdotTerm - reduce(82), // .+, reduce: AddsubdotTerm - reduce(82), // .-, reduce: AddsubdotTerm - reduce(82), // ., reduce: AddsubdotTerm - shift(483), // * - shift(484), // / - shift(485), // // - shift(486), // % - shift(487), // .* - shift(488), // ./ - shift(489), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S783 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(84), // $, reduce: MuldivTerm - nil, // empty - reduce(84), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: MuldivTerm - nil, // : - reduce(84), // ||, reduce: MuldivTerm - reduce(84), // ^^, reduce: MuldivTerm - reduce(84), // &&, reduce: MuldivTerm - reduce(84), // =~, reduce: MuldivTerm - reduce(84), // !=~, reduce: MuldivTerm - reduce(84), // ==, reduce: MuldivTerm - reduce(84), // !=, reduce: MuldivTerm - reduce(84), // >, reduce: MuldivTerm - reduce(84), // >=, reduce: MuldivTerm - reduce(84), // <, reduce: MuldivTerm - reduce(84), // <=, reduce: MuldivTerm - reduce(84), // |, reduce: MuldivTerm - reduce(84), // ^, reduce: MuldivTerm - reduce(84), // &, reduce: MuldivTerm - reduce(84), // <<, reduce: MuldivTerm - reduce(84), // >>, reduce: MuldivTerm - reduce(84), // +, reduce: MuldivTerm - reduce(84), // -, reduce: MuldivTerm - reduce(84), // .+, reduce: MuldivTerm - reduce(84), // .-, reduce: MuldivTerm - reduce(84), // ., reduce: MuldivTerm - reduce(84), // *, reduce: MuldivTerm - reduce(84), // /, reduce: MuldivTerm - reduce(84), // //, reduce: MuldivTerm - reduce(84), // %, reduce: MuldivTerm - reduce(84), // .*, reduce: MuldivTerm - reduce(84), // ./, reduce: MuldivTerm - reduce(84), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S784 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(85), // $, reduce: MuldivTerm - nil, // empty - reduce(85), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: MuldivTerm - nil, // : - reduce(85), // ||, reduce: MuldivTerm - reduce(85), // ^^, reduce: MuldivTerm - reduce(85), // &&, reduce: MuldivTerm - reduce(85), // =~, reduce: MuldivTerm - reduce(85), // !=~, reduce: MuldivTerm - reduce(85), // ==, reduce: MuldivTerm - reduce(85), // !=, reduce: MuldivTerm - reduce(85), // >, reduce: MuldivTerm - reduce(85), // >=, reduce: MuldivTerm - reduce(85), // <, reduce: MuldivTerm - reduce(85), // <=, reduce: MuldivTerm - reduce(85), // |, reduce: MuldivTerm - reduce(85), // ^, reduce: MuldivTerm - reduce(85), // &, reduce: MuldivTerm - reduce(85), // <<, reduce: MuldivTerm - reduce(85), // >>, reduce: MuldivTerm - reduce(85), // +, reduce: MuldivTerm - reduce(85), // -, reduce: MuldivTerm - reduce(85), // .+, reduce: MuldivTerm - reduce(85), // .-, reduce: MuldivTerm - reduce(85), // ., reduce: MuldivTerm - reduce(85), // *, reduce: MuldivTerm - reduce(85), // /, reduce: MuldivTerm - reduce(85), // //, reduce: MuldivTerm - reduce(85), // %, reduce: MuldivTerm - reduce(85), // .*, reduce: MuldivTerm - reduce(85), // ./, reduce: MuldivTerm - reduce(85), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S785 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(86), // $, reduce: MuldivTerm - nil, // empty - reduce(86), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: MuldivTerm - nil, // : - reduce(86), // ||, reduce: MuldivTerm - reduce(86), // ^^, reduce: MuldivTerm - reduce(86), // &&, reduce: MuldivTerm - reduce(86), // =~, reduce: MuldivTerm - reduce(86), // !=~, reduce: MuldivTerm - reduce(86), // ==, reduce: MuldivTerm - reduce(86), // !=, reduce: MuldivTerm - reduce(86), // >, reduce: MuldivTerm - reduce(86), // >=, reduce: MuldivTerm - reduce(86), // <, reduce: MuldivTerm - reduce(86), // <=, reduce: MuldivTerm - reduce(86), // |, reduce: MuldivTerm - reduce(86), // ^, reduce: MuldivTerm - reduce(86), // &, reduce: MuldivTerm - reduce(86), // <<, reduce: MuldivTerm - reduce(86), // >>, reduce: MuldivTerm - reduce(86), // +, reduce: MuldivTerm - reduce(86), // -, reduce: MuldivTerm - reduce(86), // .+, reduce: MuldivTerm - reduce(86), // .-, reduce: MuldivTerm - reduce(86), // ., reduce: MuldivTerm - reduce(86), // *, reduce: MuldivTerm - reduce(86), // /, reduce: MuldivTerm - reduce(86), // //, reduce: MuldivTerm - reduce(86), // %, reduce: MuldivTerm - reduce(86), // .*, reduce: MuldivTerm - reduce(86), // ./, reduce: MuldivTerm - reduce(86), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S786 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(87), // $, reduce: MuldivTerm - nil, // empty - reduce(87), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: MuldivTerm - nil, // : - reduce(87), // ||, reduce: MuldivTerm - reduce(87), // ^^, reduce: MuldivTerm - reduce(87), // &&, reduce: MuldivTerm - reduce(87), // =~, reduce: MuldivTerm - reduce(87), // !=~, reduce: MuldivTerm - reduce(87), // ==, reduce: MuldivTerm - reduce(87), // !=, reduce: MuldivTerm - reduce(87), // >, reduce: MuldivTerm - reduce(87), // >=, reduce: MuldivTerm - reduce(87), // <, reduce: MuldivTerm - reduce(87), // <=, reduce: MuldivTerm - reduce(87), // |, reduce: MuldivTerm - reduce(87), // ^, reduce: MuldivTerm - reduce(87), // &, reduce: MuldivTerm - reduce(87), // <<, reduce: MuldivTerm - reduce(87), // >>, reduce: MuldivTerm - reduce(87), // +, reduce: MuldivTerm - reduce(87), // -, reduce: MuldivTerm - reduce(87), // .+, reduce: MuldivTerm - reduce(87), // .-, reduce: MuldivTerm - reduce(87), // ., reduce: MuldivTerm - reduce(87), // *, reduce: MuldivTerm - reduce(87), // /, reduce: MuldivTerm - reduce(87), // //, reduce: MuldivTerm - reduce(87), // %, reduce: MuldivTerm - reduce(87), // .*, reduce: MuldivTerm - reduce(87), // ./, reduce: MuldivTerm - reduce(87), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S787 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(88), // $, reduce: MuldivTerm - nil, // empty - reduce(88), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: MuldivTerm - nil, // : - reduce(88), // ||, reduce: MuldivTerm - reduce(88), // ^^, reduce: MuldivTerm - reduce(88), // &&, reduce: MuldivTerm - reduce(88), // =~, reduce: MuldivTerm - reduce(88), // !=~, reduce: MuldivTerm - reduce(88), // ==, reduce: MuldivTerm - reduce(88), // !=, reduce: MuldivTerm - reduce(88), // >, reduce: MuldivTerm - reduce(88), // >=, reduce: MuldivTerm - reduce(88), // <, reduce: MuldivTerm - reduce(88), // <=, reduce: MuldivTerm - reduce(88), // |, reduce: MuldivTerm - reduce(88), // ^, reduce: MuldivTerm - reduce(88), // &, reduce: MuldivTerm - reduce(88), // <<, reduce: MuldivTerm - reduce(88), // >>, reduce: MuldivTerm - reduce(88), // +, reduce: MuldivTerm - reduce(88), // -, reduce: MuldivTerm - reduce(88), // .+, reduce: MuldivTerm - reduce(88), // .-, reduce: MuldivTerm - reduce(88), // ., reduce: MuldivTerm - reduce(88), // *, reduce: MuldivTerm - reduce(88), // /, reduce: MuldivTerm - reduce(88), // //, reduce: MuldivTerm - reduce(88), // %, reduce: MuldivTerm - reduce(88), // .*, reduce: MuldivTerm - reduce(88), // ./, reduce: MuldivTerm - reduce(88), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S788 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(89), // $, reduce: MuldivTerm - nil, // empty - reduce(89), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S789 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(90), // $, reduce: MuldivTerm - nil, // empty - reduce(90), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S790 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(99), // $, reduce: PowTerm - nil, // empty - reduce(99), // ;, reduce: PowTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: PowTerm - nil, // : - reduce(99), // ||, reduce: PowTerm - reduce(99), // ^^, reduce: PowTerm - reduce(99), // &&, reduce: PowTerm - reduce(99), // =~, reduce: PowTerm - reduce(99), // !=~, reduce: PowTerm - reduce(99), // ==, reduce: PowTerm - reduce(99), // !=, reduce: PowTerm - reduce(99), // >, reduce: PowTerm - reduce(99), // >=, reduce: PowTerm - reduce(99), // <, reduce: PowTerm - reduce(99), // <=, reduce: PowTerm - reduce(99), // |, reduce: PowTerm - reduce(99), // ^, reduce: PowTerm - reduce(99), // &, reduce: PowTerm - reduce(99), // <<, reduce: PowTerm - reduce(99), // >>, reduce: PowTerm - reduce(99), // +, reduce: PowTerm - reduce(99), // -, reduce: PowTerm - reduce(99), // .+, reduce: PowTerm - reduce(99), // .-, reduce: PowTerm - reduce(99), // ., reduce: PowTerm - reduce(99), // *, reduce: PowTerm - reduce(99), // /, reduce: PowTerm - reduce(99), // //, reduce: PowTerm - reduce(99), // %, reduce: PowTerm - reduce(99), // .*, reduce: PowTerm - reduce(99), // ./, reduce: PowTerm - reduce(99), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S791 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(101), // $, reduce: PrecedenceChainEnd - nil, // empty - reduce(101), // ;, reduce: PrecedenceChainEnd - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(101), // ||, reduce: PrecedenceChainEnd - reduce(101), // ^^, reduce: PrecedenceChainEnd - reduce(101), // &&, reduce: PrecedenceChainEnd - reduce(101), // =~, reduce: PrecedenceChainEnd - reduce(101), // !=~, reduce: PrecedenceChainEnd - reduce(101), // ==, reduce: PrecedenceChainEnd - reduce(101), // !=, reduce: PrecedenceChainEnd - reduce(101), // >, reduce: PrecedenceChainEnd - reduce(101), // >=, reduce: PrecedenceChainEnd - reduce(101), // <, reduce: PrecedenceChainEnd - reduce(101), // <=, reduce: PrecedenceChainEnd - reduce(101), // |, reduce: PrecedenceChainEnd - reduce(101), // ^, reduce: PrecedenceChainEnd - reduce(101), // &, reduce: PrecedenceChainEnd - reduce(101), // <<, reduce: PrecedenceChainEnd - reduce(101), // >>, reduce: PrecedenceChainEnd - reduce(101), // +, reduce: PrecedenceChainEnd - reduce(101), // -, reduce: PrecedenceChainEnd - reduce(101), // .+, reduce: PrecedenceChainEnd - reduce(101), // .-, reduce: PrecedenceChainEnd - reduce(101), // ., reduce: PrecedenceChainEnd - reduce(101), // *, reduce: PrecedenceChainEnd - reduce(101), // /, reduce: PrecedenceChainEnd - reduce(101), // //, reduce: PrecedenceChainEnd - reduce(101), // %, reduce: PrecedenceChainEnd - reduce(101), // .*, reduce: PrecedenceChainEnd - reduce(101), // ./, reduce: PrecedenceChainEnd - reduce(101), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(101), // **, reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S792 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1107), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1108), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S793 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1110), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S794 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(114), // [, reduce: ArrayLiteral - reduce(114), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArrayLiteral - nil, // : - reduce(114), // ||, reduce: ArrayLiteral - reduce(114), // ^^, reduce: ArrayLiteral - reduce(114), // &&, reduce: ArrayLiteral - reduce(114), // =~, reduce: ArrayLiteral - reduce(114), // !=~, reduce: ArrayLiteral - reduce(114), // ==, reduce: ArrayLiteral - reduce(114), // !=, reduce: ArrayLiteral - reduce(114), // >, reduce: ArrayLiteral - reduce(114), // >=, reduce: ArrayLiteral - reduce(114), // <, reduce: ArrayLiteral - reduce(114), // <=, reduce: ArrayLiteral - reduce(114), // |, reduce: ArrayLiteral - reduce(114), // ^, reduce: ArrayLiteral - reduce(114), // &, reduce: ArrayLiteral - reduce(114), // <<, reduce: ArrayLiteral - reduce(114), // >>, reduce: ArrayLiteral - reduce(114), // +, reduce: ArrayLiteral - reduce(114), // -, reduce: ArrayLiteral - reduce(114), // .+, reduce: ArrayLiteral - reduce(114), // .-, reduce: ArrayLiteral - reduce(114), // ., reduce: ArrayLiteral - reduce(114), // *, reduce: ArrayLiteral - reduce(114), // /, reduce: ArrayLiteral - reduce(114), // //, reduce: ArrayLiteral - reduce(114), // %, reduce: ArrayLiteral - reduce(114), // .*, reduce: ArrayLiteral - reduce(114), // ./, reduce: ArrayLiteral - reduce(114), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArrayLiteral - 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 - reduce(114), // ,, reduce: ArrayLiteral - 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 - }, - }, - actionRow{ // S795 + actionRow{ // S576 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(21), // [, reduce: IndirectFieldValue - reduce(21), // ], reduce: IndirectFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(281), // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: IndirectFieldValue - nil, // : - reduce(21), // ||, reduce: IndirectFieldValue - reduce(21), // ^^, reduce: IndirectFieldValue - reduce(21), // &&, reduce: IndirectFieldValue - reduce(21), // =~, reduce: IndirectFieldValue - reduce(21), // !=~, reduce: IndirectFieldValue - reduce(21), // ==, reduce: IndirectFieldValue - reduce(21), // !=, reduce: IndirectFieldValue - reduce(21), // >, reduce: IndirectFieldValue - reduce(21), // >=, reduce: IndirectFieldValue - reduce(21), // <, reduce: IndirectFieldValue - reduce(21), // <=, reduce: IndirectFieldValue - reduce(21), // |, reduce: IndirectFieldValue - reduce(21), // ^, reduce: IndirectFieldValue - reduce(21), // &, reduce: IndirectFieldValue - reduce(21), // <<, reduce: IndirectFieldValue - reduce(21), // >>, reduce: IndirectFieldValue - reduce(21), // +, reduce: IndirectFieldValue - reduce(21), // -, reduce: IndirectFieldValue - reduce(21), // .+, reduce: IndirectFieldValue - reduce(21), // .-, reduce: IndirectFieldValue - reduce(21), // ., reduce: IndirectFieldValue - reduce(21), // *, reduce: IndirectFieldValue - reduce(21), // /, reduce: IndirectFieldValue - reduce(21), // //, reduce: IndirectFieldValue - reduce(21), // %, reduce: IndirectFieldValue - reduce(21), // .*, reduce: IndirectFieldValue - reduce(21), // ./, reduce: IndirectFieldValue - reduce(21), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: IndirectFieldValue - 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 - reduce(21), // ,, reduce: IndirectFieldValue - 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 - }, - }, - actionRow{ // S796 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = - reduce(28), // [, reduce: IndirectOosvarValue - reduce(28), // ], reduce: IndirectOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(28), // ||, reduce: IndirectOosvarValue - reduce(28), // ^^, reduce: IndirectOosvarValue - reduce(28), // &&, reduce: IndirectOosvarValue - reduce(28), // =~, reduce: IndirectOosvarValue - reduce(28), // !=~, reduce: IndirectOosvarValue - reduce(28), // ==, reduce: IndirectOosvarValue - reduce(28), // !=, reduce: IndirectOosvarValue - reduce(28), // >, reduce: IndirectOosvarValue - reduce(28), // >=, reduce: IndirectOosvarValue - reduce(28), // <, reduce: IndirectOosvarValue - reduce(28), // <=, reduce: IndirectOosvarValue - reduce(28), // |, reduce: IndirectOosvarValue - reduce(28), // ^, reduce: IndirectOosvarValue - reduce(28), // &, reduce: IndirectOosvarValue - reduce(28), // <<, reduce: IndirectOosvarValue - reduce(28), // >>, reduce: IndirectOosvarValue - reduce(28), // +, reduce: IndirectOosvarValue - reduce(28), // -, reduce: IndirectOosvarValue - reduce(28), // .+, reduce: IndirectOosvarValue - reduce(28), // .-, reduce: IndirectOosvarValue - reduce(28), // ., reduce: IndirectOosvarValue - reduce(28), // *, reduce: IndirectOosvarValue - reduce(28), // /, reduce: IndirectOosvarValue - reduce(28), // //, reduce: IndirectOosvarValue - reduce(28), // %, reduce: IndirectOosvarValue - reduce(28), // .*, reduce: IndirectOosvarValue - reduce(28), // ./, reduce: IndirectOosvarValue - reduce(28), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectOosvarValue - 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 - reduce(28), // ,, reduce: IndirectOosvarValue - 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 - }, - }, - actionRow{ // S797 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(121), // [, reduce: MapLiteral - reduce(121), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: MapLiteral - nil, // : - reduce(121), // ||, reduce: MapLiteral - reduce(121), // ^^, reduce: MapLiteral - reduce(121), // &&, reduce: MapLiteral - reduce(121), // =~, reduce: MapLiteral - reduce(121), // !=~, reduce: MapLiteral - reduce(121), // ==, reduce: MapLiteral - reduce(121), // !=, reduce: MapLiteral - reduce(121), // >, reduce: MapLiteral - reduce(121), // >=, reduce: MapLiteral - reduce(121), // <, reduce: MapLiteral - reduce(121), // <=, reduce: MapLiteral - reduce(121), // |, reduce: MapLiteral - reduce(121), // ^, reduce: MapLiteral - reduce(121), // &, reduce: MapLiteral - reduce(121), // <<, reduce: MapLiteral - reduce(121), // >>, reduce: MapLiteral - reduce(121), // +, reduce: MapLiteral - reduce(121), // -, reduce: MapLiteral - reduce(121), // .+, reduce: MapLiteral - reduce(121), // .-, reduce: MapLiteral - reduce(121), // ., reduce: MapLiteral - reduce(121), // *, reduce: MapLiteral - reduce(121), // /, reduce: MapLiteral - reduce(121), // //, reduce: MapLiteral - reduce(121), // %, reduce: MapLiteral - reduce(121), // .*, reduce: MapLiteral - reduce(121), // ./, reduce: MapLiteral - reduce(121), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: MapLiteral - 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 - reduce(121), // ,, reduce: MapLiteral - 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 - }, - }, - actionRow{ // S798 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1111), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S799 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(53), // ], reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: LogicalOrTerm - nil, // : - reduce(53), // ||, reduce: LogicalOrTerm - shift(507), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(53), // ,, reduce: LogicalOrTerm - 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 - }, - }, - actionRow{ // S800 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(55), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: LogicalXORTerm - nil, // : - reduce(55), // ||, reduce: LogicalXORTerm - reduce(55), // ^^, reduce: LogicalXORTerm - 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, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(55), // ,, reduce: LogicalXORTerm - 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 - }, - }, - actionRow{ // S801 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(57), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalAndTerm - nil, // : - reduce(57), // ||, reduce: LogicalAndTerm - reduce(57), // ^^, reduce: LogicalAndTerm - reduce(57), // &&, reduce: LogicalAndTerm - shift(509), // =~ - shift(510), // !=~ - shift(511), // == - shift(512), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(57), // ,, reduce: LogicalAndTerm - 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 - }, - }, - actionRow{ // S802 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(59), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: EqneTerm - nil, // : - reduce(59), // ||, reduce: EqneTerm - reduce(59), // ^^, reduce: EqneTerm - reduce(59), // &&, reduce: EqneTerm - reduce(59), // =~, reduce: EqneTerm - reduce(59), // !=~, reduce: EqneTerm - reduce(59), // ==, reduce: EqneTerm - reduce(59), // !=, reduce: EqneTerm - shift(513), // > - shift(514), // >= - shift(515), // < - shift(516), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(59), // ,, reduce: EqneTerm - 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 - }, - }, - actionRow{ // S803 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(60), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: EqneTerm - nil, // : - reduce(60), // ||, reduce: EqneTerm - reduce(60), // ^^, reduce: EqneTerm - reduce(60), // &&, reduce: EqneTerm - reduce(60), // =~, reduce: EqneTerm - reduce(60), // !=~, reduce: EqneTerm - reduce(60), // ==, reduce: EqneTerm - reduce(60), // !=, reduce: EqneTerm - shift(513), // > - shift(514), // >= - shift(515), // < - shift(516), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(60), // ,, reduce: EqneTerm - 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 - }, - }, - actionRow{ // S804 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(61), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: EqneTerm - nil, // : - reduce(61), // ||, reduce: EqneTerm - reduce(61), // ^^, reduce: EqneTerm - reduce(61), // &&, reduce: EqneTerm - reduce(61), // =~, reduce: EqneTerm - reduce(61), // !=~, reduce: EqneTerm - reduce(61), // ==, reduce: EqneTerm - reduce(61), // !=, reduce: EqneTerm - shift(513), // > - shift(514), // >= - shift(515), // < - shift(516), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(61), // ,, reduce: EqneTerm - 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 - }, - }, - actionRow{ // S805 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(62), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: EqneTerm - nil, // : - reduce(62), // ||, reduce: EqneTerm - reduce(62), // ^^, reduce: EqneTerm - reduce(62), // &&, reduce: EqneTerm - reduce(62), // =~, reduce: EqneTerm - reduce(62), // !=~, reduce: EqneTerm - reduce(62), // ==, reduce: EqneTerm - reduce(62), // !=, reduce: EqneTerm - shift(513), // > - shift(514), // >= - shift(515), // < - shift(516), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(62), // ,, reduce: EqneTerm - 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 - }, - }, - actionRow{ // S806 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(64), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: CmpTerm - nil, // : - reduce(64), // ||, reduce: CmpTerm - reduce(64), // ^^, reduce: CmpTerm - reduce(64), // &&, reduce: CmpTerm - reduce(64), // =~, reduce: CmpTerm - reduce(64), // !=~, reduce: CmpTerm - reduce(64), // ==, reduce: CmpTerm - reduce(64), // !=, reduce: CmpTerm - reduce(64), // >, reduce: CmpTerm - reduce(64), // >=, reduce: CmpTerm - reduce(64), // <, reduce: CmpTerm - reduce(64), // <=, reduce: CmpTerm - shift(517), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(64), // ,, reduce: CmpTerm - 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 - }, - }, - actionRow{ // S807 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(65), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: CmpTerm - nil, // : - reduce(65), // ||, reduce: CmpTerm - reduce(65), // ^^, reduce: CmpTerm - reduce(65), // &&, reduce: CmpTerm - reduce(65), // =~, reduce: CmpTerm - reduce(65), // !=~, reduce: CmpTerm - reduce(65), // ==, reduce: CmpTerm - reduce(65), // !=, reduce: CmpTerm - reduce(65), // >, reduce: CmpTerm - reduce(65), // >=, reduce: CmpTerm - reduce(65), // <, reduce: CmpTerm - reduce(65), // <=, reduce: CmpTerm - shift(517), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(65), // ,, reduce: CmpTerm - 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 - }, - }, - actionRow{ // S808 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(66), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: CmpTerm - nil, // : - reduce(66), // ||, reduce: CmpTerm - reduce(66), // ^^, reduce: CmpTerm - reduce(66), // &&, reduce: CmpTerm - reduce(66), // =~, reduce: CmpTerm - reduce(66), // !=~, reduce: CmpTerm - reduce(66), // ==, reduce: CmpTerm - reduce(66), // !=, reduce: CmpTerm - reduce(66), // >, reduce: CmpTerm - reduce(66), // >=, reduce: CmpTerm - reduce(66), // <, reduce: CmpTerm - reduce(66), // <=, reduce: CmpTerm - shift(517), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(66), // ,, reduce: CmpTerm - 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 - }, - }, - actionRow{ // S809 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(67), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: CmpTerm - nil, // : - reduce(67), // ||, reduce: CmpTerm - reduce(67), // ^^, reduce: CmpTerm - reduce(67), // &&, reduce: CmpTerm - reduce(67), // =~, reduce: CmpTerm - reduce(67), // !=~, reduce: CmpTerm - reduce(67), // ==, reduce: CmpTerm - reduce(67), // !=, reduce: CmpTerm - reduce(67), // >, reduce: CmpTerm - reduce(67), // >=, reduce: CmpTerm - reduce(67), // <, reduce: CmpTerm - reduce(67), // <=, reduce: CmpTerm - shift(517), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(67), // ,, reduce: CmpTerm - 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 - }, - }, - actionRow{ // S810 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(69), // ], reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: BitwiseORTerm - nil, // : - reduce(69), // ||, reduce: BitwiseORTerm - reduce(69), // ^^, reduce: BitwiseORTerm - reduce(69), // &&, reduce: BitwiseORTerm - reduce(69), // =~, reduce: BitwiseORTerm - reduce(69), // !=~, reduce: BitwiseORTerm - reduce(69), // ==, reduce: BitwiseORTerm - reduce(69), // !=, reduce: BitwiseORTerm - reduce(69), // >, reduce: BitwiseORTerm - reduce(69), // >=, reduce: BitwiseORTerm - reduce(69), // <, reduce: BitwiseORTerm - reduce(69), // <=, reduce: BitwiseORTerm - reduce(69), // |, reduce: BitwiseORTerm - shift(518), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(69), // ,, reduce: BitwiseORTerm - 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 - }, - }, - actionRow{ // S811 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(71), // ], reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(71), // ||, reduce: BitwiseXORTerm - reduce(71), // ^^, reduce: BitwiseXORTerm - reduce(71), // &&, reduce: BitwiseXORTerm - reduce(71), // =~, reduce: BitwiseXORTerm - reduce(71), // !=~, reduce: BitwiseXORTerm - reduce(71), // ==, reduce: BitwiseXORTerm - reduce(71), // !=, reduce: BitwiseXORTerm - reduce(71), // >, reduce: BitwiseXORTerm - reduce(71), // >=, reduce: BitwiseXORTerm - reduce(71), // <, reduce: BitwiseXORTerm - reduce(71), // <=, reduce: BitwiseXORTerm - reduce(71), // |, reduce: BitwiseXORTerm - reduce(71), // ^, reduce: BitwiseXORTerm - shift(519), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(71), // ,, reduce: BitwiseXORTerm - 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 - }, - }, - actionRow{ // S812 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(73), // ], reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(73), // ||, reduce: BitwiseANDTerm - reduce(73), // ^^, reduce: BitwiseANDTerm - reduce(73), // &&, reduce: BitwiseANDTerm - reduce(73), // =~, reduce: BitwiseANDTerm - reduce(73), // !=~, reduce: BitwiseANDTerm - reduce(73), // ==, reduce: BitwiseANDTerm - reduce(73), // !=, reduce: BitwiseANDTerm - reduce(73), // >, reduce: BitwiseANDTerm - reduce(73), // >=, reduce: BitwiseANDTerm - reduce(73), // <, reduce: BitwiseANDTerm - reduce(73), // <=, reduce: BitwiseANDTerm - reduce(73), // |, reduce: BitwiseANDTerm - reduce(73), // ^, reduce: BitwiseANDTerm - reduce(73), // &, reduce: BitwiseANDTerm - shift(520), // << - shift(521), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(73), // ,, reduce: BitwiseANDTerm - 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 - }, - }, - actionRow{ // S813 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(75), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(75), // ||, reduce: BitwiseShiftTerm - reduce(75), // ^^, reduce: BitwiseShiftTerm - reduce(75), // &&, reduce: BitwiseShiftTerm - reduce(75), // =~, reduce: BitwiseShiftTerm - reduce(75), // !=~, reduce: BitwiseShiftTerm - reduce(75), // ==, reduce: BitwiseShiftTerm - reduce(75), // !=, reduce: BitwiseShiftTerm - reduce(75), // >, reduce: BitwiseShiftTerm - reduce(75), // >=, reduce: BitwiseShiftTerm - reduce(75), // <, reduce: BitwiseShiftTerm - reduce(75), // <=, reduce: BitwiseShiftTerm - reduce(75), // |, reduce: BitwiseShiftTerm - reduce(75), // ^, reduce: BitwiseShiftTerm - reduce(75), // &, reduce: BitwiseShiftTerm - reduce(75), // <<, reduce: BitwiseShiftTerm - reduce(75), // >>, reduce: BitwiseShiftTerm - shift(522), // + - shift(523), // - - shift(524), // .+ - shift(525), // .- - shift(526), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(75), // ,, reduce: BitwiseShiftTerm - 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 - }, - }, - actionRow{ // S814 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(76), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(76), // ||, reduce: BitwiseShiftTerm - reduce(76), // ^^, reduce: BitwiseShiftTerm - reduce(76), // &&, reduce: BitwiseShiftTerm - reduce(76), // =~, reduce: BitwiseShiftTerm - reduce(76), // !=~, reduce: BitwiseShiftTerm - reduce(76), // ==, reduce: BitwiseShiftTerm - reduce(76), // !=, reduce: BitwiseShiftTerm - reduce(76), // >, reduce: BitwiseShiftTerm - reduce(76), // >=, reduce: BitwiseShiftTerm - reduce(76), // <, reduce: BitwiseShiftTerm - reduce(76), // <=, reduce: BitwiseShiftTerm - reduce(76), // |, reduce: BitwiseShiftTerm - reduce(76), // ^, reduce: BitwiseShiftTerm - reduce(76), // &, reduce: BitwiseShiftTerm - reduce(76), // <<, reduce: BitwiseShiftTerm - reduce(76), // >>, reduce: BitwiseShiftTerm - shift(522), // + - shift(523), // - - shift(524), // .+ - shift(525), // .- - shift(526), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(76), // ,, reduce: BitwiseShiftTerm - 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 - }, - }, - actionRow{ // S815 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(78), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: AddsubdotTerm - nil, // : - reduce(78), // ||, reduce: AddsubdotTerm - reduce(78), // ^^, reduce: AddsubdotTerm - reduce(78), // &&, reduce: AddsubdotTerm - reduce(78), // =~, reduce: AddsubdotTerm - reduce(78), // !=~, reduce: AddsubdotTerm - reduce(78), // ==, reduce: AddsubdotTerm - reduce(78), // !=, reduce: AddsubdotTerm - reduce(78), // >, reduce: AddsubdotTerm - reduce(78), // >=, reduce: AddsubdotTerm - reduce(78), // <, reduce: AddsubdotTerm - reduce(78), // <=, reduce: AddsubdotTerm - reduce(78), // |, reduce: AddsubdotTerm - reduce(78), // ^, reduce: AddsubdotTerm - reduce(78), // &, reduce: AddsubdotTerm - reduce(78), // <<, reduce: AddsubdotTerm - reduce(78), // >>, reduce: AddsubdotTerm - reduce(78), // +, reduce: AddsubdotTerm - reduce(78), // -, reduce: AddsubdotTerm - reduce(78), // .+, reduce: AddsubdotTerm - reduce(78), // .-, reduce: AddsubdotTerm - reduce(78), // ., reduce: AddsubdotTerm - shift(528), // * - shift(529), // / - shift(530), // // - shift(531), // % - shift(532), // .* - shift(533), // ./ - shift(534), // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(78), // ,, reduce: AddsubdotTerm - 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 - }, - }, - actionRow{ // S816 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(79), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: AddsubdotTerm - nil, // : - reduce(79), // ||, reduce: AddsubdotTerm - reduce(79), // ^^, reduce: AddsubdotTerm - reduce(79), // &&, reduce: AddsubdotTerm - reduce(79), // =~, reduce: AddsubdotTerm - reduce(79), // !=~, reduce: AddsubdotTerm - reduce(79), // ==, reduce: AddsubdotTerm - reduce(79), // !=, reduce: AddsubdotTerm - reduce(79), // >, reduce: AddsubdotTerm - reduce(79), // >=, reduce: AddsubdotTerm - reduce(79), // <, reduce: AddsubdotTerm - reduce(79), // <=, reduce: AddsubdotTerm - reduce(79), // |, reduce: AddsubdotTerm - reduce(79), // ^, reduce: AddsubdotTerm - reduce(79), // &, reduce: AddsubdotTerm - reduce(79), // <<, reduce: AddsubdotTerm - reduce(79), // >>, reduce: AddsubdotTerm - reduce(79), // +, reduce: AddsubdotTerm - reduce(79), // -, reduce: AddsubdotTerm - reduce(79), // .+, reduce: AddsubdotTerm - reduce(79), // .-, reduce: AddsubdotTerm - reduce(79), // ., reduce: AddsubdotTerm - shift(528), // * - shift(529), // / - shift(530), // // - shift(531), // % - shift(532), // .* - shift(533), // ./ - shift(534), // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(79), // ,, reduce: AddsubdotTerm - 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 - }, - }, - actionRow{ // S817 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(80), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: AddsubdotTerm - nil, // : - reduce(80), // ||, reduce: AddsubdotTerm - reduce(80), // ^^, reduce: AddsubdotTerm - reduce(80), // &&, reduce: AddsubdotTerm - reduce(80), // =~, reduce: AddsubdotTerm - reduce(80), // !=~, reduce: AddsubdotTerm - reduce(80), // ==, reduce: AddsubdotTerm - reduce(80), // !=, reduce: AddsubdotTerm - reduce(80), // >, reduce: AddsubdotTerm - reduce(80), // >=, reduce: AddsubdotTerm - reduce(80), // <, reduce: AddsubdotTerm - reduce(80), // <=, reduce: AddsubdotTerm - reduce(80), // |, reduce: AddsubdotTerm - reduce(80), // ^, reduce: AddsubdotTerm - reduce(80), // &, reduce: AddsubdotTerm - reduce(80), // <<, reduce: AddsubdotTerm - reduce(80), // >>, reduce: AddsubdotTerm - reduce(80), // +, reduce: AddsubdotTerm - reduce(80), // -, reduce: AddsubdotTerm - reduce(80), // .+, reduce: AddsubdotTerm - reduce(80), // .-, reduce: AddsubdotTerm - reduce(80), // ., reduce: AddsubdotTerm - shift(528), // * - shift(529), // / - shift(530), // // - shift(531), // % - shift(532), // .* - shift(533), // ./ - shift(534), // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(80), // ,, reduce: AddsubdotTerm - 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 - }, - }, - actionRow{ // S818 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(81), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: AddsubdotTerm - nil, // : - reduce(81), // ||, reduce: AddsubdotTerm - reduce(81), // ^^, reduce: AddsubdotTerm - reduce(81), // &&, reduce: AddsubdotTerm - reduce(81), // =~, reduce: AddsubdotTerm - reduce(81), // !=~, reduce: AddsubdotTerm - reduce(81), // ==, reduce: AddsubdotTerm - reduce(81), // !=, reduce: AddsubdotTerm - reduce(81), // >, reduce: AddsubdotTerm - reduce(81), // >=, reduce: AddsubdotTerm - reduce(81), // <, reduce: AddsubdotTerm - reduce(81), // <=, reduce: AddsubdotTerm - reduce(81), // |, reduce: AddsubdotTerm - reduce(81), // ^, reduce: AddsubdotTerm - reduce(81), // &, reduce: AddsubdotTerm - reduce(81), // <<, reduce: AddsubdotTerm - reduce(81), // >>, reduce: AddsubdotTerm - reduce(81), // +, reduce: AddsubdotTerm - reduce(81), // -, reduce: AddsubdotTerm - reduce(81), // .+, reduce: AddsubdotTerm - reduce(81), // .-, reduce: AddsubdotTerm - reduce(81), // ., reduce: AddsubdotTerm - shift(528), // * - shift(529), // / - shift(530), // // - shift(531), // % - shift(532), // .* - shift(533), // ./ - shift(534), // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(81), // ,, reduce: AddsubdotTerm - 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 - }, - }, - actionRow{ // S819 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(82), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: AddsubdotTerm - nil, // : - reduce(82), // ||, reduce: AddsubdotTerm - reduce(82), // ^^, reduce: AddsubdotTerm - reduce(82), // &&, reduce: AddsubdotTerm - reduce(82), // =~, reduce: AddsubdotTerm - reduce(82), // !=~, reduce: AddsubdotTerm - reduce(82), // ==, reduce: AddsubdotTerm - reduce(82), // !=, reduce: AddsubdotTerm - reduce(82), // >, reduce: AddsubdotTerm - reduce(82), // >=, reduce: AddsubdotTerm - reduce(82), // <, reduce: AddsubdotTerm - reduce(82), // <=, reduce: AddsubdotTerm - reduce(82), // |, reduce: AddsubdotTerm - reduce(82), // ^, reduce: AddsubdotTerm - reduce(82), // &, reduce: AddsubdotTerm - reduce(82), // <<, reduce: AddsubdotTerm - reduce(82), // >>, reduce: AddsubdotTerm - reduce(82), // +, reduce: AddsubdotTerm - reduce(82), // -, reduce: AddsubdotTerm - reduce(82), // .+, reduce: AddsubdotTerm - reduce(82), // .-, reduce: AddsubdotTerm - reduce(82), // ., reduce: AddsubdotTerm - shift(528), // * - shift(529), // / - shift(530), // // - shift(531), // % - shift(532), // .* - shift(533), // ./ - shift(534), // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(82), // ,, reduce: AddsubdotTerm - 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 - }, - }, - actionRow{ // S820 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(84), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: MuldivTerm - nil, // : - reduce(84), // ||, reduce: MuldivTerm - reduce(84), // ^^, reduce: MuldivTerm - reduce(84), // &&, reduce: MuldivTerm - reduce(84), // =~, reduce: MuldivTerm - reduce(84), // !=~, reduce: MuldivTerm - reduce(84), // ==, reduce: MuldivTerm - reduce(84), // !=, reduce: MuldivTerm - reduce(84), // >, reduce: MuldivTerm - reduce(84), // >=, reduce: MuldivTerm - reduce(84), // <, reduce: MuldivTerm - reduce(84), // <=, reduce: MuldivTerm - reduce(84), // |, reduce: MuldivTerm - reduce(84), // ^, reduce: MuldivTerm - reduce(84), // &, reduce: MuldivTerm - reduce(84), // <<, reduce: MuldivTerm - reduce(84), // >>, reduce: MuldivTerm - reduce(84), // +, reduce: MuldivTerm - reduce(84), // -, reduce: MuldivTerm - reduce(84), // .+, reduce: MuldivTerm - reduce(84), // .-, reduce: MuldivTerm - reduce(84), // ., reduce: MuldivTerm - reduce(84), // *, reduce: MuldivTerm - reduce(84), // /, reduce: MuldivTerm - reduce(84), // //, reduce: MuldivTerm - reduce(84), // %, reduce: MuldivTerm - reduce(84), // .*, reduce: MuldivTerm - reduce(84), // ./, reduce: MuldivTerm - reduce(84), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(84), // ,, reduce: MuldivTerm - 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 - }, - }, - actionRow{ // S821 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(85), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: MuldivTerm - nil, // : - reduce(85), // ||, reduce: MuldivTerm - reduce(85), // ^^, reduce: MuldivTerm - reduce(85), // &&, reduce: MuldivTerm - reduce(85), // =~, reduce: MuldivTerm - reduce(85), // !=~, reduce: MuldivTerm - reduce(85), // ==, reduce: MuldivTerm - reduce(85), // !=, reduce: MuldivTerm - reduce(85), // >, reduce: MuldivTerm - reduce(85), // >=, reduce: MuldivTerm - reduce(85), // <, reduce: MuldivTerm - reduce(85), // <=, reduce: MuldivTerm - reduce(85), // |, reduce: MuldivTerm - reduce(85), // ^, reduce: MuldivTerm - reduce(85), // &, reduce: MuldivTerm - reduce(85), // <<, reduce: MuldivTerm - reduce(85), // >>, reduce: MuldivTerm - reduce(85), // +, reduce: MuldivTerm - reduce(85), // -, reduce: MuldivTerm - reduce(85), // .+, reduce: MuldivTerm - reduce(85), // .-, reduce: MuldivTerm - reduce(85), // ., reduce: MuldivTerm - reduce(85), // *, reduce: MuldivTerm - reduce(85), // /, reduce: MuldivTerm - reduce(85), // //, reduce: MuldivTerm - reduce(85), // %, reduce: MuldivTerm - reduce(85), // .*, reduce: MuldivTerm - reduce(85), // ./, reduce: MuldivTerm - reduce(85), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(85), // ,, reduce: MuldivTerm - 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 - }, - }, - actionRow{ // S822 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(86), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: MuldivTerm - nil, // : - reduce(86), // ||, reduce: MuldivTerm - reduce(86), // ^^, reduce: MuldivTerm - reduce(86), // &&, reduce: MuldivTerm - reduce(86), // =~, reduce: MuldivTerm - reduce(86), // !=~, reduce: MuldivTerm - reduce(86), // ==, reduce: MuldivTerm - reduce(86), // !=, reduce: MuldivTerm - reduce(86), // >, reduce: MuldivTerm - reduce(86), // >=, reduce: MuldivTerm - reduce(86), // <, reduce: MuldivTerm - reduce(86), // <=, reduce: MuldivTerm - reduce(86), // |, reduce: MuldivTerm - reduce(86), // ^, reduce: MuldivTerm - reduce(86), // &, reduce: MuldivTerm - reduce(86), // <<, reduce: MuldivTerm - reduce(86), // >>, reduce: MuldivTerm - reduce(86), // +, reduce: MuldivTerm - reduce(86), // -, reduce: MuldivTerm - reduce(86), // .+, reduce: MuldivTerm - reduce(86), // .-, reduce: MuldivTerm - reduce(86), // ., reduce: MuldivTerm - reduce(86), // *, reduce: MuldivTerm - reduce(86), // /, reduce: MuldivTerm - reduce(86), // //, reduce: MuldivTerm - reduce(86), // %, reduce: MuldivTerm - reduce(86), // .*, reduce: MuldivTerm - reduce(86), // ./, reduce: MuldivTerm - reduce(86), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(86), // ,, reduce: MuldivTerm - 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 - }, - }, - actionRow{ // S823 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(87), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: MuldivTerm - nil, // : - reduce(87), // ||, reduce: MuldivTerm - reduce(87), // ^^, reduce: MuldivTerm - reduce(87), // &&, reduce: MuldivTerm - reduce(87), // =~, reduce: MuldivTerm - reduce(87), // !=~, reduce: MuldivTerm - reduce(87), // ==, reduce: MuldivTerm - reduce(87), // !=, reduce: MuldivTerm - reduce(87), // >, reduce: MuldivTerm - reduce(87), // >=, reduce: MuldivTerm - reduce(87), // <, reduce: MuldivTerm - reduce(87), // <=, reduce: MuldivTerm - reduce(87), // |, reduce: MuldivTerm - reduce(87), // ^, reduce: MuldivTerm - reduce(87), // &, reduce: MuldivTerm - reduce(87), // <<, reduce: MuldivTerm - reduce(87), // >>, reduce: MuldivTerm - reduce(87), // +, reduce: MuldivTerm - reduce(87), // -, reduce: MuldivTerm - reduce(87), // .+, reduce: MuldivTerm - reduce(87), // .-, reduce: MuldivTerm - reduce(87), // ., reduce: MuldivTerm - reduce(87), // *, reduce: MuldivTerm - reduce(87), // /, reduce: MuldivTerm - reduce(87), // //, reduce: MuldivTerm - reduce(87), // %, reduce: MuldivTerm - reduce(87), // .*, reduce: MuldivTerm - reduce(87), // ./, reduce: MuldivTerm - reduce(87), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(87), // ,, reduce: MuldivTerm - 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 - }, - }, - actionRow{ // S824 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(88), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: MuldivTerm - nil, // : - reduce(88), // ||, reduce: MuldivTerm - reduce(88), // ^^, reduce: MuldivTerm - reduce(88), // &&, reduce: MuldivTerm - reduce(88), // =~, reduce: MuldivTerm - reduce(88), // !=~, reduce: MuldivTerm - reduce(88), // ==, reduce: MuldivTerm - reduce(88), // !=, reduce: MuldivTerm - reduce(88), // >, reduce: MuldivTerm - reduce(88), // >=, reduce: MuldivTerm - reduce(88), // <, reduce: MuldivTerm - reduce(88), // <=, reduce: MuldivTerm - reduce(88), // |, reduce: MuldivTerm - reduce(88), // ^, reduce: MuldivTerm - reduce(88), // &, reduce: MuldivTerm - reduce(88), // <<, reduce: MuldivTerm - reduce(88), // >>, reduce: MuldivTerm - reduce(88), // +, reduce: MuldivTerm - reduce(88), // -, reduce: MuldivTerm - reduce(88), // .+, reduce: MuldivTerm - reduce(88), // .-, reduce: MuldivTerm - reduce(88), // ., reduce: MuldivTerm - reduce(88), // *, reduce: MuldivTerm - reduce(88), // /, reduce: MuldivTerm - reduce(88), // //, reduce: MuldivTerm - reduce(88), // %, reduce: MuldivTerm - reduce(88), // .*, reduce: MuldivTerm - reduce(88), // ./, reduce: MuldivTerm - reduce(88), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(88), // ,, reduce: MuldivTerm - 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 - }, - }, - actionRow{ // S825 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(89), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - nil, // : - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(89), // ,, reduce: MuldivTerm - 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 - }, - }, - actionRow{ // S826 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(90), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - nil, // : - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(90), // ,, reduce: MuldivTerm - 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 - }, - }, - actionRow{ // S827 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(99), // ], reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: PowTerm - nil, // : - reduce(99), // ||, reduce: PowTerm - reduce(99), // ^^, reduce: PowTerm - reduce(99), // &&, reduce: PowTerm - reduce(99), // =~, reduce: PowTerm - reduce(99), // !=~, reduce: PowTerm - reduce(99), // ==, reduce: PowTerm - reduce(99), // !=, reduce: PowTerm - reduce(99), // >, reduce: PowTerm - reduce(99), // >=, reduce: PowTerm - reduce(99), // <, reduce: PowTerm - reduce(99), // <=, reduce: PowTerm - reduce(99), // |, reduce: PowTerm - reduce(99), // ^, reduce: PowTerm - reduce(99), // &, reduce: PowTerm - reduce(99), // <<, reduce: PowTerm - reduce(99), // >>, reduce: PowTerm - reduce(99), // +, reduce: PowTerm - reduce(99), // -, reduce: PowTerm - reduce(99), // .+, reduce: PowTerm - reduce(99), // .-, reduce: PowTerm - reduce(99), // ., reduce: PowTerm - reduce(99), // *, reduce: PowTerm - reduce(99), // /, reduce: PowTerm - reduce(99), // //, reduce: PowTerm - reduce(99), // %, reduce: PowTerm - reduce(99), // .*, reduce: PowTerm - reduce(99), // ./, reduce: PowTerm - reduce(99), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(99), // ,, reduce: PowTerm - 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 - }, - }, - actionRow{ // S828 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(101), // ], reduce: PrecedenceChainEnd - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(101), // ||, reduce: PrecedenceChainEnd - reduce(101), // ^^, reduce: PrecedenceChainEnd - reduce(101), // &&, reduce: PrecedenceChainEnd - reduce(101), // =~, reduce: PrecedenceChainEnd - reduce(101), // !=~, reduce: PrecedenceChainEnd - reduce(101), // ==, reduce: PrecedenceChainEnd - reduce(101), // !=, reduce: PrecedenceChainEnd - reduce(101), // >, reduce: PrecedenceChainEnd - reduce(101), // >=, reduce: PrecedenceChainEnd - reduce(101), // <, reduce: PrecedenceChainEnd - reduce(101), // <=, reduce: PrecedenceChainEnd - reduce(101), // |, reduce: PrecedenceChainEnd - reduce(101), // ^, reduce: PrecedenceChainEnd - reduce(101), // &, reduce: PrecedenceChainEnd - reduce(101), // <<, reduce: PrecedenceChainEnd - reduce(101), // >>, reduce: PrecedenceChainEnd - reduce(101), // +, reduce: PrecedenceChainEnd - reduce(101), // -, reduce: PrecedenceChainEnd - reduce(101), // .+, reduce: PrecedenceChainEnd - reduce(101), // .-, reduce: PrecedenceChainEnd - reduce(101), // ., reduce: PrecedenceChainEnd - reduce(101), // *, reduce: PrecedenceChainEnd - reduce(101), // /, reduce: PrecedenceChainEnd - reduce(101), // //, reduce: PrecedenceChainEnd - reduce(101), // %, reduce: PrecedenceChainEnd - reduce(101), // .*, reduce: PrecedenceChainEnd - reduce(101), // ./, reduce: PrecedenceChainEnd - reduce(101), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(101), // **, reduce: PrecedenceChainEnd - 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 - reduce(101), // ,, reduce: PrecedenceChainEnd - 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 - }, - }, - actionRow{ // S829 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1112), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1113), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S830 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1115), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S831 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(117), // ], reduce: ArrayLiteralElements - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S832 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(125), // }, reduce: MapLiteralKeyValuePair - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(125), // ,, reduce: MapLiteralKeyValuePair - 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 - }, - }, - actionRow{ // S833 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(103), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(103), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(103), // ||, reduce: MlrvalOrFunction - reduce(103), // ^^, reduce: MlrvalOrFunction - reduce(103), // &&, reduce: MlrvalOrFunction - reduce(103), // =~, reduce: MlrvalOrFunction - reduce(103), // !=~, reduce: MlrvalOrFunction - reduce(103), // ==, reduce: MlrvalOrFunction - reduce(103), // !=, reduce: MlrvalOrFunction - reduce(103), // >, reduce: MlrvalOrFunction - reduce(103), // >=, reduce: MlrvalOrFunction - reduce(103), // <, reduce: MlrvalOrFunction - reduce(103), // <=, reduce: MlrvalOrFunction - reduce(103), // |, reduce: MlrvalOrFunction - reduce(103), // ^, reduce: MlrvalOrFunction - reduce(103), // &, reduce: MlrvalOrFunction - reduce(103), // <<, reduce: MlrvalOrFunction - reduce(103), // >>, reduce: MlrvalOrFunction - reduce(103), // +, reduce: MlrvalOrFunction - reduce(103), // -, reduce: MlrvalOrFunction - reduce(103), // .+, reduce: MlrvalOrFunction - reduce(103), // .-, reduce: MlrvalOrFunction - reduce(103), // ., reduce: MlrvalOrFunction - reduce(103), // *, reduce: MlrvalOrFunction - reduce(103), // /, reduce: MlrvalOrFunction - reduce(103), // //, reduce: MlrvalOrFunction - reduce(103), // %, reduce: MlrvalOrFunction - reduce(103), // .*, reduce: MlrvalOrFunction - reduce(103), // ./, reduce: MlrvalOrFunction - reduce(103), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction - 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 - reduce(103), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S834 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(105), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(105), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(105), // ||, reduce: MlrvalOrFunction - reduce(105), // ^^, reduce: MlrvalOrFunction - reduce(105), // &&, reduce: MlrvalOrFunction - reduce(105), // =~, reduce: MlrvalOrFunction - reduce(105), // !=~, reduce: MlrvalOrFunction - reduce(105), // ==, reduce: MlrvalOrFunction - reduce(105), // !=, reduce: MlrvalOrFunction - reduce(105), // >, reduce: MlrvalOrFunction - reduce(105), // >=, reduce: MlrvalOrFunction - reduce(105), // <, reduce: MlrvalOrFunction - reduce(105), // <=, reduce: MlrvalOrFunction - reduce(105), // |, reduce: MlrvalOrFunction - reduce(105), // ^, reduce: MlrvalOrFunction - reduce(105), // &, reduce: MlrvalOrFunction - reduce(105), // <<, reduce: MlrvalOrFunction - reduce(105), // >>, reduce: MlrvalOrFunction - reduce(105), // +, reduce: MlrvalOrFunction - reduce(105), // -, reduce: MlrvalOrFunction - reduce(105), // .+, reduce: MlrvalOrFunction - reduce(105), // .-, reduce: MlrvalOrFunction - reduce(105), // ., reduce: MlrvalOrFunction - reduce(105), // *, reduce: MlrvalOrFunction - reduce(105), // /, reduce: MlrvalOrFunction - reduce(105), // //, reduce: MlrvalOrFunction - reduce(105), // %, reduce: MlrvalOrFunction - reduce(105), // .*, reduce: MlrvalOrFunction - reduce(105), // ./, reduce: MlrvalOrFunction - reduce(105), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(105), // **, reduce: MlrvalOrFunction - 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 - reduce(105), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S835 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(104), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(104), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(104), // ||, reduce: MlrvalOrFunction - reduce(104), // ^^, reduce: MlrvalOrFunction - reduce(104), // &&, reduce: MlrvalOrFunction - reduce(104), // =~, reduce: MlrvalOrFunction - reduce(104), // !=~, reduce: MlrvalOrFunction - reduce(104), // ==, reduce: MlrvalOrFunction - reduce(104), // !=, reduce: MlrvalOrFunction - reduce(104), // >, reduce: MlrvalOrFunction - reduce(104), // >=, reduce: MlrvalOrFunction - reduce(104), // <, reduce: MlrvalOrFunction - reduce(104), // <=, reduce: MlrvalOrFunction - reduce(104), // |, reduce: MlrvalOrFunction - reduce(104), // ^, reduce: MlrvalOrFunction - reduce(104), // &, reduce: MlrvalOrFunction - reduce(104), // <<, reduce: MlrvalOrFunction - reduce(104), // >>, reduce: MlrvalOrFunction - reduce(104), // +, reduce: MlrvalOrFunction - reduce(104), // -, reduce: MlrvalOrFunction - reduce(104), // .+, reduce: MlrvalOrFunction - reduce(104), // .-, reduce: MlrvalOrFunction - reduce(104), // ., reduce: MlrvalOrFunction - reduce(104), // *, reduce: MlrvalOrFunction - reduce(104), // /, reduce: MlrvalOrFunction - reduce(104), // //, reduce: MlrvalOrFunction - reduce(104), // %, reduce: MlrvalOrFunction - reduce(104), // .*, reduce: MlrvalOrFunction - reduce(104), // ./, reduce: MlrvalOrFunction - reduce(104), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(104), // **, reduce: MlrvalOrFunction - 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 - reduce(104), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S836 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(106), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(106), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(106), // ||, reduce: MlrvalOrFunction - reduce(106), // ^^, reduce: MlrvalOrFunction - reduce(106), // &&, reduce: MlrvalOrFunction - reduce(106), // =~, reduce: MlrvalOrFunction - reduce(106), // !=~, reduce: MlrvalOrFunction - reduce(106), // ==, reduce: MlrvalOrFunction - reduce(106), // !=, reduce: MlrvalOrFunction - reduce(106), // >, reduce: MlrvalOrFunction - reduce(106), // >=, reduce: MlrvalOrFunction - reduce(106), // <, reduce: MlrvalOrFunction - reduce(106), // <=, reduce: MlrvalOrFunction - reduce(106), // |, reduce: MlrvalOrFunction - reduce(106), // ^, reduce: MlrvalOrFunction - reduce(106), // &, reduce: MlrvalOrFunction - reduce(106), // <<, reduce: MlrvalOrFunction - reduce(106), // >>, reduce: MlrvalOrFunction - reduce(106), // +, reduce: MlrvalOrFunction - reduce(106), // -, reduce: MlrvalOrFunction - reduce(106), // .+, reduce: MlrvalOrFunction - reduce(106), // .-, reduce: MlrvalOrFunction - reduce(106), // ., reduce: MlrvalOrFunction - reduce(106), // *, reduce: MlrvalOrFunction - reduce(106), // /, reduce: MlrvalOrFunction - reduce(106), // //, reduce: MlrvalOrFunction - reduce(106), // %, reduce: MlrvalOrFunction - reduce(106), // .*, reduce: MlrvalOrFunction - reduce(106), // ./, reduce: MlrvalOrFunction - reduce(106), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(106), // **, reduce: MlrvalOrFunction - 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 - reduce(106), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S837 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - shift(1116), // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S838 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(17), // [, reduce: FieldValue + shift(287), // [ nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(17), // }, reduce: FieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(17), // ?, reduce: FieldValue - nil, // : - reduce(17), // ||, reduce: FieldValue - reduce(17), // ^^, reduce: FieldValue - reduce(17), // &&, reduce: FieldValue - reduce(17), // =~, reduce: FieldValue - reduce(17), // !=~, reduce: FieldValue - reduce(17), // ==, reduce: FieldValue - reduce(17), // !=, reduce: FieldValue - reduce(17), // >, reduce: FieldValue - reduce(17), // >=, reduce: FieldValue - reduce(17), // <, reduce: FieldValue - reduce(17), // <=, reduce: FieldValue - reduce(17), // |, reduce: FieldValue - reduce(17), // ^, reduce: FieldValue - reduce(17), // &, reduce: FieldValue - reduce(17), // <<, reduce: FieldValue - reduce(17), // >>, reduce: FieldValue - reduce(17), // +, reduce: FieldValue - reduce(17), // -, reduce: FieldValue - reduce(17), // .+, reduce: FieldValue - reduce(17), // .-, reduce: FieldValue - reduce(17), // ., reduce: FieldValue - reduce(17), // *, reduce: FieldValue - reduce(17), // /, reduce: FieldValue - reduce(17), // //, reduce: FieldValue - reduce(17), // %, reduce: FieldValue - reduce(17), // .*, reduce: FieldValue - reduce(17), // ./, reduce: FieldValue - reduce(17), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(17), // **, reduce: FieldValue - 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 - reduce(17), // ,, reduce: FieldValue - 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 - }, - }, - actionRow{ // S839 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(18), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(18), // }, reduce: FieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(18), // ?, reduce: FieldValue - nil, // : - reduce(18), // ||, reduce: FieldValue - reduce(18), // ^^, reduce: FieldValue - reduce(18), // &&, reduce: FieldValue - reduce(18), // =~, reduce: FieldValue - reduce(18), // !=~, reduce: FieldValue - reduce(18), // ==, reduce: FieldValue - reduce(18), // !=, reduce: FieldValue - reduce(18), // >, reduce: FieldValue - reduce(18), // >=, reduce: FieldValue - reduce(18), // <, reduce: FieldValue - reduce(18), // <=, reduce: FieldValue - reduce(18), // |, reduce: FieldValue - reduce(18), // ^, reduce: FieldValue - reduce(18), // &, reduce: FieldValue - reduce(18), // <<, reduce: FieldValue - reduce(18), // >>, reduce: FieldValue - reduce(18), // +, reduce: FieldValue - reduce(18), // -, reduce: FieldValue - reduce(18), // .+, reduce: FieldValue - reduce(18), // .-, reduce: FieldValue - reduce(18), // ., reduce: FieldValue - reduce(18), // *, reduce: FieldValue - reduce(18), // /, reduce: FieldValue - reduce(18), // //, reduce: FieldValue - reduce(18), // %, reduce: FieldValue - reduce(18), // .*, reduce: FieldValue - reduce(18), // ./, reduce: FieldValue - reduce(18), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(18), // **, reduce: FieldValue - 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 - reduce(18), // ,, reduce: FieldValue - 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 - }, - }, - actionRow{ // S840 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(19), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(19), // }, reduce: FieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(19), // ?, reduce: FieldValue - nil, // : - reduce(19), // ||, reduce: FieldValue - reduce(19), // ^^, reduce: FieldValue - reduce(19), // &&, reduce: FieldValue - reduce(19), // =~, reduce: FieldValue - reduce(19), // !=~, reduce: FieldValue - reduce(19), // ==, reduce: FieldValue - reduce(19), // !=, reduce: FieldValue - reduce(19), // >, reduce: FieldValue - reduce(19), // >=, reduce: FieldValue - reduce(19), // <, reduce: FieldValue - reduce(19), // <=, reduce: FieldValue - reduce(19), // |, reduce: FieldValue - reduce(19), // ^, reduce: FieldValue - reduce(19), // &, reduce: FieldValue - reduce(19), // <<, reduce: FieldValue - reduce(19), // >>, reduce: FieldValue - reduce(19), // +, reduce: FieldValue - reduce(19), // -, reduce: FieldValue - reduce(19), // .+, reduce: FieldValue - reduce(19), // .-, reduce: FieldValue - reduce(19), // ., reduce: FieldValue - reduce(19), // *, reduce: FieldValue - reduce(19), // /, reduce: FieldValue - reduce(19), // //, reduce: FieldValue - reduce(19), // %, reduce: FieldValue - reduce(19), // .*, reduce: FieldValue - reduce(19), // ./, reduce: FieldValue - reduce(19), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(19), // **, reduce: FieldValue - 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 - reduce(19), // ,, reduce: FieldValue - 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 - }, - }, - actionRow{ // S841 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(20), // [, reduce: DirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(20), // }, reduce: DirectFieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(20), // ?, reduce: DirectFieldValue - nil, // : - reduce(20), // ||, reduce: DirectFieldValue - reduce(20), // ^^, reduce: DirectFieldValue - reduce(20), // &&, reduce: DirectFieldValue - reduce(20), // =~, reduce: DirectFieldValue - reduce(20), // !=~, reduce: DirectFieldValue - reduce(20), // ==, reduce: DirectFieldValue - reduce(20), // !=, reduce: DirectFieldValue - reduce(20), // >, reduce: DirectFieldValue - reduce(20), // >=, reduce: DirectFieldValue - reduce(20), // <, reduce: DirectFieldValue - reduce(20), // <=, reduce: DirectFieldValue - reduce(20), // |, reduce: DirectFieldValue - reduce(20), // ^, reduce: DirectFieldValue - reduce(20), // &, reduce: DirectFieldValue - reduce(20), // <<, reduce: DirectFieldValue - reduce(20), // >>, reduce: DirectFieldValue - reduce(20), // +, reduce: DirectFieldValue - reduce(20), // -, reduce: DirectFieldValue - reduce(20), // .+, reduce: DirectFieldValue - reduce(20), // .-, reduce: DirectFieldValue - reduce(20), // ., reduce: DirectFieldValue - reduce(20), // *, reduce: DirectFieldValue - reduce(20), // /, reduce: DirectFieldValue - reduce(20), // //, reduce: DirectFieldValue - reduce(20), // %, reduce: DirectFieldValue - reduce(20), // .*, reduce: DirectFieldValue - reduce(20), // ./, reduce: DirectFieldValue - reduce(20), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(20), // **, reduce: DirectFieldValue - 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 - reduce(20), // ,, reduce: DirectFieldValue - 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 - }, - }, - actionRow{ // S842 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -76688,10 +52482,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- nil, // . nil, // * nil, // / @@ -76700,598 +52494,52 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(322), // ! + shift(323), // ~ nil, // ** - shift(91), // ( + shift(325), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM }, }, - actionRow{ // S843 + actionRow{ // S577 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(22), // [, reduce: BracedFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { - reduce(22), // }, reduce: BracedFieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: BracedFieldValue - nil, // : - reduce(22), // ||, reduce: BracedFieldValue - reduce(22), // ^^, reduce: BracedFieldValue - reduce(22), // &&, reduce: BracedFieldValue - reduce(22), // =~, reduce: BracedFieldValue - reduce(22), // !=~, reduce: BracedFieldValue - reduce(22), // ==, reduce: BracedFieldValue - reduce(22), // !=, reduce: BracedFieldValue - reduce(22), // >, reduce: BracedFieldValue - reduce(22), // >=, reduce: BracedFieldValue - reduce(22), // <, reduce: BracedFieldValue - reduce(22), // <=, reduce: BracedFieldValue - reduce(22), // |, reduce: BracedFieldValue - reduce(22), // ^, reduce: BracedFieldValue - reduce(22), // &, reduce: BracedFieldValue - reduce(22), // <<, reduce: BracedFieldValue - reduce(22), // >>, reduce: BracedFieldValue - reduce(22), // +, reduce: BracedFieldValue - reduce(22), // -, reduce: BracedFieldValue - reduce(22), // .+, reduce: BracedFieldValue - reduce(22), // .-, reduce: BracedFieldValue - reduce(22), // ., reduce: BracedFieldValue - reduce(22), // *, reduce: BracedFieldValue - reduce(22), // /, reduce: BracedFieldValue - reduce(22), // //, reduce: BracedFieldValue - reduce(22), // %, reduce: BracedFieldValue - reduce(22), // .*, reduce: BracedFieldValue - reduce(22), // ./, reduce: BracedFieldValue - reduce(22), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: BracedFieldValue - 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 - reduce(22), // ,, reduce: BracedFieldValue - 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 - }, - }, - actionRow{ // S844 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(23), // [, reduce: FullSrec - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(23), // }, reduce: FullSrec - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FullSrec - nil, // : - reduce(23), // ||, reduce: FullSrec - reduce(23), // ^^, reduce: FullSrec - reduce(23), // &&, reduce: FullSrec - reduce(23), // =~, reduce: FullSrec - reduce(23), // !=~, reduce: FullSrec - reduce(23), // ==, reduce: FullSrec - reduce(23), // !=, reduce: FullSrec - reduce(23), // >, reduce: FullSrec - reduce(23), // >=, reduce: FullSrec - reduce(23), // <, reduce: FullSrec - reduce(23), // <=, reduce: FullSrec - reduce(23), // |, reduce: FullSrec - reduce(23), // ^, reduce: FullSrec - reduce(23), // &, reduce: FullSrec - reduce(23), // <<, reduce: FullSrec - reduce(23), // >>, reduce: FullSrec - reduce(23), // +, reduce: FullSrec - reduce(23), // -, reduce: FullSrec - reduce(23), // .+, reduce: FullSrec - reduce(23), // .-, reduce: FullSrec - reduce(23), // ., reduce: FullSrec - reduce(23), // *, reduce: FullSrec - reduce(23), // /, reduce: FullSrec - reduce(23), // //, reduce: FullSrec - reduce(23), // %, reduce: FullSrec - reduce(23), // .*, reduce: FullSrec - reduce(23), // ./, reduce: FullSrec - reduce(23), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FullSrec - 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 - reduce(23), // ,, reduce: FullSrec - 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 - }, - }, - actionRow{ // S845 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(24), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(24), // }, reduce: OosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: OosvarValue - nil, // : - reduce(24), // ||, reduce: OosvarValue - reduce(24), // ^^, reduce: OosvarValue - reduce(24), // &&, reduce: OosvarValue - reduce(24), // =~, reduce: OosvarValue - reduce(24), // !=~, reduce: OosvarValue - reduce(24), // ==, reduce: OosvarValue - reduce(24), // !=, reduce: OosvarValue - reduce(24), // >, reduce: OosvarValue - reduce(24), // >=, reduce: OosvarValue - reduce(24), // <, reduce: OosvarValue - reduce(24), // <=, reduce: OosvarValue - reduce(24), // |, reduce: OosvarValue - reduce(24), // ^, reduce: OosvarValue - reduce(24), // &, reduce: OosvarValue - reduce(24), // <<, reduce: OosvarValue - reduce(24), // >>, reduce: OosvarValue - reduce(24), // +, reduce: OosvarValue - reduce(24), // -, reduce: OosvarValue - reduce(24), // .+, reduce: OosvarValue - reduce(24), // .-, reduce: OosvarValue - reduce(24), // ., reduce: OosvarValue - reduce(24), // *, reduce: OosvarValue - reduce(24), // /, reduce: OosvarValue - reduce(24), // //, reduce: OosvarValue - reduce(24), // %, reduce: OosvarValue - reduce(24), // .*, reduce: OosvarValue - reduce(24), // ./, reduce: OosvarValue - reduce(24), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: OosvarValue - 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 - reduce(24), // ,, reduce: OosvarValue - 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 - }, - }, - actionRow{ // S846 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(25), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(25), // }, reduce: OosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: OosvarValue - nil, // : - reduce(25), // ||, reduce: OosvarValue - reduce(25), // ^^, reduce: OosvarValue - reduce(25), // &&, reduce: OosvarValue - reduce(25), // =~, reduce: OosvarValue - reduce(25), // !=~, reduce: OosvarValue - reduce(25), // ==, reduce: OosvarValue - reduce(25), // !=, reduce: OosvarValue - reduce(25), // >, reduce: OosvarValue - reduce(25), // >=, reduce: OosvarValue - reduce(25), // <, reduce: OosvarValue - reduce(25), // <=, reduce: OosvarValue - reduce(25), // |, reduce: OosvarValue - reduce(25), // ^, reduce: OosvarValue - reduce(25), // &, reduce: OosvarValue - reduce(25), // <<, reduce: OosvarValue - reduce(25), // >>, reduce: OosvarValue - reduce(25), // +, reduce: OosvarValue - reduce(25), // -, reduce: OosvarValue - reduce(25), // .+, reduce: OosvarValue - reduce(25), // .-, reduce: OosvarValue - reduce(25), // ., reduce: OosvarValue - reduce(25), // *, reduce: OosvarValue - reduce(25), // /, reduce: OosvarValue - reduce(25), // //, reduce: OosvarValue - reduce(25), // %, reduce: OosvarValue - reduce(25), // .*, reduce: OosvarValue - reduce(25), // ./, reduce: OosvarValue - reduce(25), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: OosvarValue - 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 - reduce(25), // ,, reduce: OosvarValue - 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 - }, - }, - actionRow{ // S847 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(26), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(26), // }, reduce: OosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: OosvarValue - nil, // : - reduce(26), // ||, reduce: OosvarValue - reduce(26), // ^^, reduce: OosvarValue - reduce(26), // &&, reduce: OosvarValue - reduce(26), // =~, reduce: OosvarValue - reduce(26), // !=~, reduce: OosvarValue - reduce(26), // ==, reduce: OosvarValue - reduce(26), // !=, reduce: OosvarValue - reduce(26), // >, reduce: OosvarValue - reduce(26), // >=, reduce: OosvarValue - reduce(26), // <, reduce: OosvarValue - reduce(26), // <=, reduce: OosvarValue - reduce(26), // |, reduce: OosvarValue - reduce(26), // ^, reduce: OosvarValue - reduce(26), // &, reduce: OosvarValue - reduce(26), // <<, reduce: OosvarValue - reduce(26), // >>, reduce: OosvarValue - reduce(26), // +, reduce: OosvarValue - reduce(26), // -, reduce: OosvarValue - reduce(26), // .+, reduce: OosvarValue - reduce(26), // .-, reduce: OosvarValue - reduce(26), // ., reduce: OosvarValue - reduce(26), // *, reduce: OosvarValue - reduce(26), // /, reduce: OosvarValue - reduce(26), // //, reduce: OosvarValue - reduce(26), // %, reduce: OosvarValue - reduce(26), // .*, reduce: OosvarValue - reduce(26), // ./, reduce: OosvarValue - reduce(26), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: OosvarValue - 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 - reduce(26), // ,, reduce: OosvarValue - 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 - }, - }, - actionRow{ // S848 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(27), // [, reduce: DirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(27), // }, reduce: DirectOosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectOosvarValue - nil, // : - reduce(27), // ||, reduce: DirectOosvarValue - reduce(27), // ^^, reduce: DirectOosvarValue - reduce(27), // &&, reduce: DirectOosvarValue - reduce(27), // =~, reduce: DirectOosvarValue - reduce(27), // !=~, reduce: DirectOosvarValue - reduce(27), // ==, reduce: DirectOosvarValue - reduce(27), // !=, reduce: DirectOosvarValue - reduce(27), // >, reduce: DirectOosvarValue - reduce(27), // >=, reduce: DirectOosvarValue - reduce(27), // <, reduce: DirectOosvarValue - reduce(27), // <=, reduce: DirectOosvarValue - reduce(27), // |, reduce: DirectOosvarValue - reduce(27), // ^, reduce: DirectOosvarValue - reduce(27), // &, reduce: DirectOosvarValue - reduce(27), // <<, reduce: DirectOosvarValue - reduce(27), // >>, reduce: DirectOosvarValue - reduce(27), // +, reduce: DirectOosvarValue - reduce(27), // -, reduce: DirectOosvarValue - reduce(27), // .+, reduce: DirectOosvarValue - reduce(27), // .-, reduce: DirectOosvarValue - reduce(27), // ., reduce: DirectOosvarValue - reduce(27), // *, reduce: DirectOosvarValue - reduce(27), // /, reduce: DirectOosvarValue - reduce(27), // //, reduce: DirectOosvarValue - reduce(27), // %, reduce: DirectOosvarValue - reduce(27), // .*, reduce: DirectOosvarValue - reduce(27), // ./, reduce: DirectOosvarValue - reduce(27), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectOosvarValue - 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 - reduce(27), // ,, reduce: DirectOosvarValue - 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 - }, - }, - actionRow{ // S849 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { + shift(281), // { nil, // } nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -77325,10 +52573,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- nil, // . nil, // * nil, // / @@ -77337,52 +52585,52 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(322), // ! + shift(323), // ~ nil, // ** - shift(91), // ( + shift(325), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM }, }, - actionRow{ // S850 + actionRow{ // S578 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(29), // [, reduce: BracedOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { - reduce(29), // }, reduce: BracedOosvarValue + shift(281), // { + nil, // } nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -77398,82 +52646,82 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(29), // ?, reduce: BracedOosvarValue + nil, // ? nil, // : - reduce(29), // ||, reduce: BracedOosvarValue - reduce(29), // ^^, reduce: BracedOosvarValue - reduce(29), // &&, reduce: BracedOosvarValue - reduce(29), // =~, reduce: BracedOosvarValue - reduce(29), // !=~, reduce: BracedOosvarValue - reduce(29), // ==, reduce: BracedOosvarValue - reduce(29), // !=, reduce: BracedOosvarValue - reduce(29), // >, reduce: BracedOosvarValue - reduce(29), // >=, reduce: BracedOosvarValue - reduce(29), // <, reduce: BracedOosvarValue - reduce(29), // <=, reduce: BracedOosvarValue - reduce(29), // |, reduce: BracedOosvarValue - reduce(29), // ^, reduce: BracedOosvarValue - reduce(29), // &, reduce: BracedOosvarValue - reduce(29), // <<, reduce: BracedOosvarValue - reduce(29), // >>, reduce: BracedOosvarValue - reduce(29), // +, reduce: BracedOosvarValue - reduce(29), // -, reduce: BracedOosvarValue - reduce(29), // .+, reduce: BracedOosvarValue - reduce(29), // .-, reduce: BracedOosvarValue - reduce(29), // ., reduce: BracedOosvarValue - reduce(29), // *, reduce: BracedOosvarValue - reduce(29), // /, reduce: BracedOosvarValue - reduce(29), // //, reduce: BracedOosvarValue - reduce(29), // %, reduce: BracedOosvarValue - reduce(29), // .*, reduce: BracedOosvarValue - reduce(29), // ./, reduce: BracedOosvarValue - reduce(29), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedOosvarValue - nil, // ( + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( 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 - reduce(29), // ,, reduce: BracedOosvarValue - 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 + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM }, }, - actionRow{ // S851 + actionRow{ // S579 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(30), // [, reduce: FullOosvar - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { - reduce(30), // }, reduce: FullOosvar + shift(281), // { + nil, // } nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -77489,161 +52737,1621 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(30), // ?, reduce: FullOosvar + nil, // ? nil, // : - reduce(30), // ||, reduce: FullOosvar - reduce(30), // ^^, reduce: FullOosvar - reduce(30), // &&, reduce: FullOosvar - reduce(30), // =~, reduce: FullOosvar - reduce(30), // !=~, reduce: FullOosvar - reduce(30), // ==, reduce: FullOosvar - reduce(30), // !=, reduce: FullOosvar - reduce(30), // >, reduce: FullOosvar - reduce(30), // >=, reduce: FullOosvar - reduce(30), // <, reduce: FullOosvar - reduce(30), // <=, reduce: FullOosvar - reduce(30), // |, reduce: FullOosvar - reduce(30), // ^, reduce: FullOosvar - reduce(30), // &, reduce: FullOosvar - reduce(30), // <<, reduce: FullOosvar - reduce(30), // >>, reduce: FullOosvar - reduce(30), // +, reduce: FullOosvar - reduce(30), // -, reduce: FullOosvar - reduce(30), // .+, reduce: FullOosvar - reduce(30), // .-, reduce: FullOosvar - reduce(30), // ., reduce: FullOosvar - reduce(30), // *, reduce: FullOosvar - reduce(30), // /, reduce: FullOosvar - reduce(30), // //, reduce: FullOosvar - reduce(30), // %, reduce: FullOosvar - reduce(30), // .*, reduce: FullOosvar - reduce(30), // ./, reduce: FullOosvar - reduce(30), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullOosvar - nil, // ( + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( 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 - reduce(30), // ,, reduce: FullOosvar - 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 + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM }, }, - actionRow{ // S852 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - shift(1120), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S853 + actionRow{ // S580 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S581 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S582 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S583 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S584 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S585 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S586 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S587 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S588 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S589 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S590 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S591 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S592 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S593 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S594 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S595 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S596 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S597 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(94), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -77652,10 +54360,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(49), // }, reduce: Rvalue - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -77671,36 +54375,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(94), // ?, reduce: UnaryOpTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(94), // ||, reduce: UnaryOpTerm + reduce(94), // ^^, reduce: UnaryOpTerm + reduce(94), // &&, reduce: UnaryOpTerm + reduce(94), // =~, reduce: UnaryOpTerm + reduce(94), // !=~, reduce: UnaryOpTerm + reduce(94), // ==, reduce: UnaryOpTerm + reduce(94), // !=, reduce: UnaryOpTerm + reduce(94), // >, reduce: UnaryOpTerm + reduce(94), // >=, reduce: UnaryOpTerm + reduce(94), // <, reduce: UnaryOpTerm + reduce(94), // <=, reduce: UnaryOpTerm + reduce(94), // |, reduce: UnaryOpTerm + reduce(94), // ^, reduce: UnaryOpTerm + reduce(94), // &, reduce: UnaryOpTerm + reduce(94), // <<, reduce: UnaryOpTerm + reduce(94), // >>, reduce: UnaryOpTerm + reduce(94), // +, reduce: UnaryOpTerm + reduce(94), // -, reduce: UnaryOpTerm + reduce(94), // .+, reduce: UnaryOpTerm + reduce(94), // .-, reduce: UnaryOpTerm + reduce(94), // ., reduce: UnaryOpTerm + reduce(94), // *, reduce: UnaryOpTerm + reduce(94), // /, reduce: UnaryOpTerm + reduce(94), // //, reduce: UnaryOpTerm + reduce(94), // %, reduce: UnaryOpTerm + reduce(94), // .*, reduce: UnaryOpTerm + reduce(94), // ./, reduce: UnaryOpTerm + reduce(94), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -77711,7 +54415,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(49), // ,, reduce: Rvalue + reduce(94), // ,, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -77725,28 +54429,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S854 + actionRow{ // S598 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { - reduce(50), // }, reduce: PrecedenceChainStart + shift(281), // { + nil, // } nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -77780,10 +54484,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- nil, // . nil, // * nil, // / @@ -77792,6 +54496,643 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S599 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S600 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S601 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S602 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S603 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S604 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S605 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(95), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: UnaryOpTerm + nil, // : + reduce(95), // ||, reduce: UnaryOpTerm + reduce(95), // ^^, reduce: UnaryOpTerm + reduce(95), // &&, reduce: UnaryOpTerm + reduce(95), // =~, reduce: UnaryOpTerm + reduce(95), // !=~, reduce: UnaryOpTerm + reduce(95), // ==, reduce: UnaryOpTerm + reduce(95), // !=, reduce: UnaryOpTerm + reduce(95), // >, reduce: UnaryOpTerm + reduce(95), // >=, reduce: UnaryOpTerm + reduce(95), // <, reduce: UnaryOpTerm + reduce(95), // <=, reduce: UnaryOpTerm + reduce(95), // |, reduce: UnaryOpTerm + reduce(95), // ^, reduce: UnaryOpTerm + reduce(95), // &, reduce: UnaryOpTerm + reduce(95), // <<, reduce: UnaryOpTerm + reduce(95), // >>, reduce: UnaryOpTerm + reduce(95), // +, reduce: UnaryOpTerm + reduce(95), // -, reduce: UnaryOpTerm + reduce(95), // .+, reduce: UnaryOpTerm + reduce(95), // .-, reduce: UnaryOpTerm + reduce(95), // ., reduce: UnaryOpTerm + reduce(95), // *, reduce: UnaryOpTerm + reduce(95), // /, reduce: UnaryOpTerm + reduce(95), // //, reduce: UnaryOpTerm + reduce(95), // %, reduce: UnaryOpTerm + reduce(95), // .*, reduce: UnaryOpTerm + reduce(95), // ./, reduce: UnaryOpTerm + reduce(95), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -77802,7 +55143,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(50), // ,, reduce: PrecedenceChainStart + reduce(95), // ,, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -77816,1381 +55157,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S855 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(52), // }, reduce: TernaryTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1122), // ? - nil, // : - shift(1123), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(52), // ,, reduce: TernaryTerm - 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 - }, - }, - actionRow{ // S856 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(54), // }, reduce: LogicalOrTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: LogicalOrTerm - nil, // : - reduce(54), // ||, reduce: LogicalOrTerm - shift(1124), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(54), // ,, reduce: LogicalOrTerm - 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 - }, - }, - actionRow{ // S857 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(56), // }, reduce: LogicalXORTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: LogicalXORTerm - nil, // : - reduce(56), // ||, reduce: LogicalXORTerm - reduce(56), // ^^, reduce: LogicalXORTerm - shift(1125), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(56), // ,, reduce: LogicalXORTerm - 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 - }, - }, - actionRow{ // S858 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(58), // }, reduce: LogicalAndTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalAndTerm - nil, // : - reduce(58), // ||, reduce: LogicalAndTerm - reduce(58), // ^^, reduce: LogicalAndTerm - reduce(58), // &&, reduce: LogicalAndTerm - shift(1126), // =~ - shift(1127), // !=~ - shift(1128), // == - shift(1129), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(58), // ,, reduce: LogicalAndTerm - 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 - }, - }, - actionRow{ // S859 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(63), // }, reduce: EqneTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(63), // ,, reduce: EqneTerm - 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 - }, - }, - actionRow{ // S860 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(68), // }, reduce: CmpTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(1134), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(68), // ,, reduce: CmpTerm - 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 - }, - }, - actionRow{ // S861 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(70), // }, reduce: BitwiseORTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: BitwiseORTerm - nil, // : - reduce(70), // ||, reduce: BitwiseORTerm - reduce(70), // ^^, reduce: BitwiseORTerm - reduce(70), // &&, reduce: BitwiseORTerm - reduce(70), // =~, reduce: BitwiseORTerm - reduce(70), // !=~, reduce: BitwiseORTerm - reduce(70), // ==, reduce: BitwiseORTerm - reduce(70), // !=, reduce: BitwiseORTerm - reduce(70), // >, reduce: BitwiseORTerm - reduce(70), // >=, reduce: BitwiseORTerm - reduce(70), // <, reduce: BitwiseORTerm - reduce(70), // <=, reduce: BitwiseORTerm - reduce(70), // |, reduce: BitwiseORTerm - shift(1135), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(70), // ,, reduce: BitwiseORTerm - 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 - }, - }, - actionRow{ // S862 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(72), // }, reduce: BitwiseXORTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(72), // ||, reduce: BitwiseXORTerm - reduce(72), // ^^, reduce: BitwiseXORTerm - reduce(72), // &&, reduce: BitwiseXORTerm - reduce(72), // =~, reduce: BitwiseXORTerm - reduce(72), // !=~, reduce: BitwiseXORTerm - reduce(72), // ==, reduce: BitwiseXORTerm - reduce(72), // !=, reduce: BitwiseXORTerm - reduce(72), // >, reduce: BitwiseXORTerm - reduce(72), // >=, reduce: BitwiseXORTerm - reduce(72), // <, reduce: BitwiseXORTerm - reduce(72), // <=, reduce: BitwiseXORTerm - reduce(72), // |, reduce: BitwiseXORTerm - reduce(72), // ^, reduce: BitwiseXORTerm - shift(1136), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(72), // ,, reduce: BitwiseXORTerm - 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 - }, - }, - actionRow{ // S863 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(74), // }, reduce: BitwiseANDTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(74), // ||, reduce: BitwiseANDTerm - reduce(74), // ^^, reduce: BitwiseANDTerm - reduce(74), // &&, reduce: BitwiseANDTerm - reduce(74), // =~, reduce: BitwiseANDTerm - reduce(74), // !=~, reduce: BitwiseANDTerm - reduce(74), // ==, reduce: BitwiseANDTerm - reduce(74), // !=, reduce: BitwiseANDTerm - reduce(74), // >, reduce: BitwiseANDTerm - reduce(74), // >=, reduce: BitwiseANDTerm - reduce(74), // <, reduce: BitwiseANDTerm - reduce(74), // <=, reduce: BitwiseANDTerm - reduce(74), // |, reduce: BitwiseANDTerm - reduce(74), // ^, reduce: BitwiseANDTerm - reduce(74), // &, reduce: BitwiseANDTerm - shift(1137), // << - shift(1138), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(74), // ,, reduce: BitwiseANDTerm - 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 - }, - }, - actionRow{ // S864 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(77), // }, reduce: BitwiseShiftTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(77), // ||, reduce: BitwiseShiftTerm - reduce(77), // ^^, reduce: BitwiseShiftTerm - reduce(77), // &&, reduce: BitwiseShiftTerm - reduce(77), // =~, reduce: BitwiseShiftTerm - reduce(77), // !=~, reduce: BitwiseShiftTerm - reduce(77), // ==, reduce: BitwiseShiftTerm - reduce(77), // !=, reduce: BitwiseShiftTerm - reduce(77), // >, reduce: BitwiseShiftTerm - reduce(77), // >=, reduce: BitwiseShiftTerm - reduce(77), // <, reduce: BitwiseShiftTerm - reduce(77), // <=, reduce: BitwiseShiftTerm - reduce(77), // |, reduce: BitwiseShiftTerm - reduce(77), // ^, reduce: BitwiseShiftTerm - reduce(77), // &, reduce: BitwiseShiftTerm - reduce(77), // <<, reduce: BitwiseShiftTerm - reduce(77), // >>, reduce: BitwiseShiftTerm - shift(1139), // + - shift(1140), // - - shift(1141), // .+ - shift(1142), // .- - shift(1143), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(77), // ,, reduce: BitwiseShiftTerm - 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 - }, - }, - actionRow{ // S865 + actionRow{ // S606 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S866 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(83), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(83), // ,, reduce: AddsubdotTerm - 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 - }, - }, - actionRow{ // S867 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S868 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S869 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S870 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ - nil, // ] + reduce(96), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -79199,10 +55179,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(91), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -79218,36 +55194,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MuldivTerm + reduce(96), // ?, reduce: UnaryOpTerm nil, // : - reduce(91), // ||, reduce: MuldivTerm - reduce(91), // ^^, reduce: MuldivTerm - reduce(91), // &&, reduce: MuldivTerm - reduce(91), // =~, reduce: MuldivTerm - reduce(91), // !=~, reduce: MuldivTerm - reduce(91), // ==, reduce: MuldivTerm - reduce(91), // !=, reduce: MuldivTerm - reduce(91), // >, reduce: MuldivTerm - reduce(91), // >=, reduce: MuldivTerm - reduce(91), // <, reduce: MuldivTerm - reduce(91), // <=, reduce: MuldivTerm - reduce(91), // |, reduce: MuldivTerm - reduce(91), // ^, reduce: MuldivTerm - reduce(91), // &, reduce: MuldivTerm - reduce(91), // <<, reduce: MuldivTerm - reduce(91), // >>, reduce: MuldivTerm - reduce(91), // +, reduce: MuldivTerm - reduce(91), // -, reduce: MuldivTerm - reduce(91), // .+, reduce: MuldivTerm - reduce(91), // .-, reduce: MuldivTerm - reduce(91), // ., reduce: MuldivTerm - reduce(91), // *, reduce: MuldivTerm - reduce(91), // /, reduce: MuldivTerm - reduce(91), // //, reduce: MuldivTerm - reduce(91), // %, reduce: MuldivTerm - reduce(91), // .*, reduce: MuldivTerm - reduce(91), // ./, reduce: MuldivTerm - reduce(91), // .//, reduce: MuldivTerm + reduce(96), // ||, reduce: UnaryOpTerm + reduce(96), // ^^, reduce: UnaryOpTerm + reduce(96), // &&, reduce: UnaryOpTerm + reduce(96), // =~, reduce: UnaryOpTerm + reduce(96), // !=~, reduce: UnaryOpTerm + reduce(96), // ==, reduce: UnaryOpTerm + reduce(96), // !=, reduce: UnaryOpTerm + reduce(96), // >, reduce: UnaryOpTerm + reduce(96), // >=, reduce: UnaryOpTerm + reduce(96), // <, reduce: UnaryOpTerm + reduce(96), // <=, reduce: UnaryOpTerm + reduce(96), // |, reduce: UnaryOpTerm + reduce(96), // ^, reduce: UnaryOpTerm + reduce(96), // &, reduce: UnaryOpTerm + reduce(96), // <<, reduce: UnaryOpTerm + reduce(96), // >>, reduce: UnaryOpTerm + reduce(96), // +, reduce: UnaryOpTerm + reduce(96), // -, reduce: UnaryOpTerm + reduce(96), // .+, reduce: UnaryOpTerm + reduce(96), // .-, reduce: UnaryOpTerm + reduce(96), // ., reduce: UnaryOpTerm + reduce(96), // *, reduce: UnaryOpTerm + reduce(96), // /, reduce: UnaryOpTerm + reduce(96), // //, reduce: UnaryOpTerm + reduce(96), // %, reduce: UnaryOpTerm + reduce(96), // .*, reduce: UnaryOpTerm + reduce(96), // ./, reduce: UnaryOpTerm + reduce(96), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -79258,7 +55234,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(91), // ,, reduce: MuldivTerm + reduce(96), // ,, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -79272,16 +55248,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S871 + actionRow{ // S607 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(97), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -79290,10 +55270,97 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: UnaryOpTerm + nil, // : + reduce(97), // ||, reduce: UnaryOpTerm + reduce(97), // ^^, reduce: UnaryOpTerm + reduce(97), // &&, reduce: UnaryOpTerm + reduce(97), // =~, reduce: UnaryOpTerm + reduce(97), // !=~, reduce: UnaryOpTerm + reduce(97), // ==, reduce: UnaryOpTerm + reduce(97), // !=, reduce: UnaryOpTerm + reduce(97), // >, reduce: UnaryOpTerm + reduce(97), // >=, reduce: UnaryOpTerm + reduce(97), // <, reduce: UnaryOpTerm + reduce(97), // <=, reduce: UnaryOpTerm + reduce(97), // |, reduce: UnaryOpTerm + reduce(97), // ^, reduce: UnaryOpTerm + reduce(97), // &, reduce: UnaryOpTerm + reduce(97), // <<, reduce: UnaryOpTerm + reduce(97), // >>, reduce: UnaryOpTerm + reduce(97), // +, reduce: UnaryOpTerm + reduce(97), // -, reduce: UnaryOpTerm + reduce(97), // .+, reduce: UnaryOpTerm + reduce(97), // .-, reduce: UnaryOpTerm + reduce(97), // ., reduce: UnaryOpTerm + reduce(97), // *, reduce: UnaryOpTerm + reduce(97), // /, reduce: UnaryOpTerm + reduce(97), // //, reduce: UnaryOpTerm + reduce(97), // %, reduce: UnaryOpTerm + reduce(97), // .*, reduce: UnaryOpTerm + reduce(97), // ./, reduce: UnaryOpTerm + reduce(97), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(97), // ,, reduce: UnaryOpTerm + 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 + }, + }, + actionRow{ // S608 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // md_token_begin nil, // { - reduce(98), // }, reduce: UnaryOpTerm + nil, // } nil, // md_token_end + nil, // = + nil, // [ + reduce(98), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -79363,28 +55430,119 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S872 + actionRow{ // S609 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + reduce(99), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(99), // ,, reduce: UnaryOpTerm + 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 + }, + }, + actionRow{ // S610 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -79433,125 +55591,38 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(875), // ( + shift(325), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM }, }, - actionRow{ // S873 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S874 + actionRow{ // S611 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -79563,2558 +55634,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(100), // }, reduce: PowTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: PowTerm - nil, // : - reduce(100), // ||, reduce: PowTerm - reduce(100), // ^^, reduce: PowTerm - reduce(100), // &&, reduce: PowTerm - reduce(100), // =~, reduce: PowTerm - reduce(100), // !=~, reduce: PowTerm - reduce(100), // ==, reduce: PowTerm - reduce(100), // !=, reduce: PowTerm - reduce(100), // >, reduce: PowTerm - reduce(100), // >=, reduce: PowTerm - reduce(100), // <, reduce: PowTerm - reduce(100), // <=, reduce: PowTerm - reduce(100), // |, reduce: PowTerm - reduce(100), // ^, reduce: PowTerm - reduce(100), // &, reduce: PowTerm - reduce(100), // <<, reduce: PowTerm - reduce(100), // >>, reduce: PowTerm - reduce(100), // +, reduce: PowTerm - reduce(100), // -, reduce: PowTerm - reduce(100), // .+, reduce: PowTerm - reduce(100), // .-, reduce: PowTerm - reduce(100), // ., reduce: PowTerm - reduce(100), // *, reduce: PowTerm - reduce(100), // /, reduce: PowTerm - reduce(100), // //, reduce: PowTerm - reduce(100), // %, reduce: PowTerm - reduce(100), // .*, reduce: PowTerm - reduce(100), // ./, reduce: PowTerm - reduce(100), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1157), // ** - 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 - reduce(100), // ,, reduce: PowTerm - 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 - }, - }, - actionRow{ // S875 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S876 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1159), // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(102), // }, reduce: PrecedenceChainEnd - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(102), // ||, reduce: PrecedenceChainEnd - reduce(102), // ^^, reduce: PrecedenceChainEnd - reduce(102), // &&, reduce: PrecedenceChainEnd - reduce(102), // =~, reduce: PrecedenceChainEnd - reduce(102), // !=~, reduce: PrecedenceChainEnd - reduce(102), // ==, reduce: PrecedenceChainEnd - reduce(102), // !=, reduce: PrecedenceChainEnd - reduce(102), // >, reduce: PrecedenceChainEnd - reduce(102), // >=, reduce: PrecedenceChainEnd - reduce(102), // <, reduce: PrecedenceChainEnd - reduce(102), // <=, reduce: PrecedenceChainEnd - reduce(102), // |, reduce: PrecedenceChainEnd - reduce(102), // ^, reduce: PrecedenceChainEnd - reduce(102), // &, reduce: PrecedenceChainEnd - reduce(102), // <<, reduce: PrecedenceChainEnd - reduce(102), // >>, reduce: PrecedenceChainEnd - reduce(102), // +, reduce: PrecedenceChainEnd - reduce(102), // -, reduce: PrecedenceChainEnd - reduce(102), // .+, reduce: PrecedenceChainEnd - reduce(102), // .-, reduce: PrecedenceChainEnd - reduce(102), // ., reduce: PrecedenceChainEnd - reduce(102), // *, reduce: PrecedenceChainEnd - reduce(102), // /, reduce: PrecedenceChainEnd - reduce(102), // //, reduce: PrecedenceChainEnd - reduce(102), // %, reduce: PrecedenceChainEnd - reduce(102), // .*, reduce: PrecedenceChainEnd - reduce(102), // ./, reduce: PrecedenceChainEnd - reduce(102), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(102), // **, reduce: PrecedenceChainEnd - 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 - reduce(102), // ,, reduce: PrecedenceChainEnd - 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 - }, - }, - actionRow{ // S877 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(107), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(107), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(107), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(107), // ||, reduce: MlrvalOrFunction - reduce(107), // ^^, reduce: MlrvalOrFunction - reduce(107), // &&, reduce: MlrvalOrFunction - reduce(107), // =~, reduce: MlrvalOrFunction - reduce(107), // !=~, reduce: MlrvalOrFunction - reduce(107), // ==, reduce: MlrvalOrFunction - reduce(107), // !=, reduce: MlrvalOrFunction - reduce(107), // >, reduce: MlrvalOrFunction - reduce(107), // >=, reduce: MlrvalOrFunction - reduce(107), // <, reduce: MlrvalOrFunction - reduce(107), // <=, reduce: MlrvalOrFunction - reduce(107), // |, reduce: MlrvalOrFunction - reduce(107), // ^, reduce: MlrvalOrFunction - reduce(107), // &, reduce: MlrvalOrFunction - reduce(107), // <<, reduce: MlrvalOrFunction - reduce(107), // >>, reduce: MlrvalOrFunction - reduce(107), // +, reduce: MlrvalOrFunction - reduce(107), // -, reduce: MlrvalOrFunction - reduce(107), // .+, reduce: MlrvalOrFunction - reduce(107), // .-, reduce: MlrvalOrFunction - reduce(107), // ., reduce: MlrvalOrFunction - reduce(107), // *, reduce: MlrvalOrFunction - reduce(107), // /, reduce: MlrvalOrFunction - reduce(107), // //, reduce: MlrvalOrFunction - reduce(107), // %, reduce: MlrvalOrFunction - reduce(107), // .*, reduce: MlrvalOrFunction - reduce(107), // ./, reduce: MlrvalOrFunction - reduce(107), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(107), // **, reduce: MlrvalOrFunction - 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 - reduce(107), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S878 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(108), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(108), // }, reduce: MlrvalOrFunction - nil, // md_token_end - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(108), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S879 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(109), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(109), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(109), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(109), // ||, reduce: MlrvalOrFunction - reduce(109), // ^^, reduce: MlrvalOrFunction - reduce(109), // &&, reduce: MlrvalOrFunction - reduce(109), // =~, reduce: MlrvalOrFunction - reduce(109), // !=~, reduce: MlrvalOrFunction - reduce(109), // ==, reduce: MlrvalOrFunction - reduce(109), // !=, reduce: MlrvalOrFunction - reduce(109), // >, reduce: MlrvalOrFunction - reduce(109), // >=, reduce: MlrvalOrFunction - reduce(109), // <, reduce: MlrvalOrFunction - reduce(109), // <=, reduce: MlrvalOrFunction - reduce(109), // |, reduce: MlrvalOrFunction - reduce(109), // ^, reduce: MlrvalOrFunction - reduce(109), // &, reduce: MlrvalOrFunction - reduce(109), // <<, reduce: MlrvalOrFunction - reduce(109), // >>, reduce: MlrvalOrFunction - reduce(109), // +, reduce: MlrvalOrFunction - reduce(109), // -, reduce: MlrvalOrFunction - reduce(109), // .+, reduce: MlrvalOrFunction - reduce(109), // .-, reduce: MlrvalOrFunction - reduce(109), // ., reduce: MlrvalOrFunction - reduce(109), // *, reduce: MlrvalOrFunction - reduce(109), // /, reduce: MlrvalOrFunction - reduce(109), // //, reduce: MlrvalOrFunction - reduce(109), // %, reduce: MlrvalOrFunction - reduce(109), // .*, reduce: MlrvalOrFunction - reduce(109), // ./, reduce: MlrvalOrFunction - reduce(109), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(109), // **, reduce: MlrvalOrFunction - 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 - reduce(109), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S880 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(110), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(110), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(110), // ||, reduce: MlrvalOrFunction - reduce(110), // ^^, reduce: MlrvalOrFunction - reduce(110), // &&, reduce: MlrvalOrFunction - reduce(110), // =~, reduce: MlrvalOrFunction - reduce(110), // !=~, reduce: MlrvalOrFunction - reduce(110), // ==, reduce: MlrvalOrFunction - reduce(110), // !=, reduce: MlrvalOrFunction - reduce(110), // >, reduce: MlrvalOrFunction - reduce(110), // >=, reduce: MlrvalOrFunction - reduce(110), // <, reduce: MlrvalOrFunction - reduce(110), // <=, reduce: MlrvalOrFunction - reduce(110), // |, reduce: MlrvalOrFunction - reduce(110), // ^, reduce: MlrvalOrFunction - reduce(110), // &, reduce: MlrvalOrFunction - reduce(110), // <<, reduce: MlrvalOrFunction - reduce(110), // >>, reduce: MlrvalOrFunction - reduce(110), // +, reduce: MlrvalOrFunction - reduce(110), // -, reduce: MlrvalOrFunction - reduce(110), // .+, reduce: MlrvalOrFunction - reduce(110), // .-, reduce: MlrvalOrFunction - reduce(110), // ., reduce: MlrvalOrFunction - reduce(110), // *, reduce: MlrvalOrFunction - reduce(110), // /, reduce: MlrvalOrFunction - reduce(110), // //, reduce: MlrvalOrFunction - reduce(110), // %, reduce: MlrvalOrFunction - reduce(110), // .*, reduce: MlrvalOrFunction - reduce(110), // ./, reduce: MlrvalOrFunction - reduce(110), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(110), // **, reduce: MlrvalOrFunction - 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 - reduce(110), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S881 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(111), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(111), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(111), // ||, reduce: MlrvalOrFunction - reduce(111), // ^^, reduce: MlrvalOrFunction - reduce(111), // &&, reduce: MlrvalOrFunction - reduce(111), // =~, reduce: MlrvalOrFunction - reduce(111), // !=~, reduce: MlrvalOrFunction - reduce(111), // ==, reduce: MlrvalOrFunction - reduce(111), // !=, reduce: MlrvalOrFunction - reduce(111), // >, reduce: MlrvalOrFunction - reduce(111), // >=, reduce: MlrvalOrFunction - reduce(111), // <, reduce: MlrvalOrFunction - reduce(111), // <=, reduce: MlrvalOrFunction - reduce(111), // |, reduce: MlrvalOrFunction - reduce(111), // ^, reduce: MlrvalOrFunction - reduce(111), // &, reduce: MlrvalOrFunction - reduce(111), // <<, reduce: MlrvalOrFunction - reduce(111), // >>, reduce: MlrvalOrFunction - reduce(111), // +, reduce: MlrvalOrFunction - reduce(111), // -, reduce: MlrvalOrFunction - reduce(111), // .+, reduce: MlrvalOrFunction - reduce(111), // .-, reduce: MlrvalOrFunction - reduce(111), // ., reduce: MlrvalOrFunction - reduce(111), // *, reduce: MlrvalOrFunction - reduce(111), // /, reduce: MlrvalOrFunction - reduce(111), // //, reduce: MlrvalOrFunction - reduce(111), // %, reduce: MlrvalOrFunction - reduce(111), // .*, reduce: MlrvalOrFunction - reduce(111), // ./, reduce: MlrvalOrFunction - reduce(111), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(111), // **, reduce: MlrvalOrFunction - 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 - reduce(111), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S882 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(112), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(112), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(112), // ||, reduce: MlrvalOrFunction - reduce(112), // ^^, reduce: MlrvalOrFunction - reduce(112), // &&, reduce: MlrvalOrFunction - reduce(112), // =~, reduce: MlrvalOrFunction - reduce(112), // !=~, reduce: MlrvalOrFunction - reduce(112), // ==, reduce: MlrvalOrFunction - reduce(112), // !=, reduce: MlrvalOrFunction - reduce(112), // >, reduce: MlrvalOrFunction - reduce(112), // >=, reduce: MlrvalOrFunction - reduce(112), // <, reduce: MlrvalOrFunction - reduce(112), // <=, reduce: MlrvalOrFunction - reduce(112), // |, reduce: MlrvalOrFunction - reduce(112), // ^, reduce: MlrvalOrFunction - reduce(112), // &, reduce: MlrvalOrFunction - reduce(112), // <<, reduce: MlrvalOrFunction - reduce(112), // >>, reduce: MlrvalOrFunction - reduce(112), // +, reduce: MlrvalOrFunction - reduce(112), // -, reduce: MlrvalOrFunction - reduce(112), // .+, reduce: MlrvalOrFunction - reduce(112), // .-, reduce: MlrvalOrFunction - reduce(112), // ., reduce: MlrvalOrFunction - reduce(112), // *, reduce: MlrvalOrFunction - reduce(112), // /, reduce: MlrvalOrFunction - reduce(112), // //, reduce: MlrvalOrFunction - reduce(112), // %, reduce: MlrvalOrFunction - reduce(112), // .*, reduce: MlrvalOrFunction - reduce(112), // ./, reduce: MlrvalOrFunction - reduce(112), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction - 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 - reduce(112), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S883 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(119), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(119), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction - 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 - reduce(119), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S884 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(126), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(126), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction - 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 - reduce(126), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S885 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(127), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(127), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(127), // ?, reduce: ContextVariable - nil, // : - reduce(127), // ||, reduce: ContextVariable - reduce(127), // ^^, reduce: ContextVariable - reduce(127), // &&, reduce: ContextVariable - reduce(127), // =~, reduce: ContextVariable - reduce(127), // !=~, reduce: ContextVariable - reduce(127), // ==, reduce: ContextVariable - reduce(127), // !=, reduce: ContextVariable - reduce(127), // >, reduce: ContextVariable - reduce(127), // >=, reduce: ContextVariable - reduce(127), // <, reduce: ContextVariable - reduce(127), // <=, reduce: ContextVariable - reduce(127), // |, reduce: ContextVariable - reduce(127), // ^, reduce: ContextVariable - reduce(127), // &, reduce: ContextVariable - reduce(127), // <<, reduce: ContextVariable - reduce(127), // >>, reduce: ContextVariable - reduce(127), // +, reduce: ContextVariable - reduce(127), // -, reduce: ContextVariable - reduce(127), // .+, reduce: ContextVariable - reduce(127), // .-, reduce: ContextVariable - reduce(127), // ., reduce: ContextVariable - reduce(127), // *, reduce: ContextVariable - reduce(127), // /, reduce: ContextVariable - reduce(127), // //, reduce: ContextVariable - reduce(127), // %, reduce: ContextVariable - reduce(127), // .*, reduce: ContextVariable - reduce(127), // ./, reduce: ContextVariable - reduce(127), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(127), // **, reduce: ContextVariable - 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 - reduce(127), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S886 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(128), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(128), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(128), // ?, reduce: ContextVariable - nil, // : - reduce(128), // ||, reduce: ContextVariable - reduce(128), // ^^, reduce: ContextVariable - reduce(128), // &&, reduce: ContextVariable - reduce(128), // =~, reduce: ContextVariable - reduce(128), // !=~, reduce: ContextVariable - reduce(128), // ==, reduce: ContextVariable - reduce(128), // !=, reduce: ContextVariable - reduce(128), // >, reduce: ContextVariable - reduce(128), // >=, reduce: ContextVariable - reduce(128), // <, reduce: ContextVariable - reduce(128), // <=, reduce: ContextVariable - reduce(128), // |, reduce: ContextVariable - reduce(128), // ^, reduce: ContextVariable - reduce(128), // &, reduce: ContextVariable - reduce(128), // <<, reduce: ContextVariable - reduce(128), // >>, reduce: ContextVariable - reduce(128), // +, reduce: ContextVariable - reduce(128), // -, reduce: ContextVariable - reduce(128), // .+, reduce: ContextVariable - reduce(128), // .-, reduce: ContextVariable - reduce(128), // ., reduce: ContextVariable - reduce(128), // *, reduce: ContextVariable - reduce(128), // /, reduce: ContextVariable - reduce(128), // //, reduce: ContextVariable - reduce(128), // %, reduce: ContextVariable - reduce(128), // .*, reduce: ContextVariable - reduce(128), // ./, reduce: ContextVariable - reduce(128), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(128), // **, reduce: ContextVariable - 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 - reduce(128), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S887 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(129), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(129), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(129), // ?, reduce: ContextVariable - nil, // : - reduce(129), // ||, reduce: ContextVariable - reduce(129), // ^^, reduce: ContextVariable - reduce(129), // &&, reduce: ContextVariable - reduce(129), // =~, reduce: ContextVariable - reduce(129), // !=~, reduce: ContextVariable - reduce(129), // ==, reduce: ContextVariable - reduce(129), // !=, reduce: ContextVariable - reduce(129), // >, reduce: ContextVariable - reduce(129), // >=, reduce: ContextVariable - reduce(129), // <, reduce: ContextVariable - reduce(129), // <=, reduce: ContextVariable - reduce(129), // |, reduce: ContextVariable - reduce(129), // ^, reduce: ContextVariable - reduce(129), // &, reduce: ContextVariable - reduce(129), // <<, reduce: ContextVariable - reduce(129), // >>, reduce: ContextVariable - reduce(129), // +, reduce: ContextVariable - reduce(129), // -, reduce: ContextVariable - reduce(129), // .+, reduce: ContextVariable - reduce(129), // .-, reduce: ContextVariable - reduce(129), // ., reduce: ContextVariable - reduce(129), // *, reduce: ContextVariable - reduce(129), // /, reduce: ContextVariable - reduce(129), // //, reduce: ContextVariable - reduce(129), // %, reduce: ContextVariable - reduce(129), // .*, reduce: ContextVariable - reduce(129), // ./, reduce: ContextVariable - reduce(129), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(129), // **, reduce: ContextVariable - 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 - reduce(129), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S888 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(130), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(130), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(130), // ?, reduce: ContextVariable - nil, // : - reduce(130), // ||, reduce: ContextVariable - reduce(130), // ^^, reduce: ContextVariable - reduce(130), // &&, reduce: ContextVariable - reduce(130), // =~, reduce: ContextVariable - reduce(130), // !=~, reduce: ContextVariable - reduce(130), // ==, reduce: ContextVariable - reduce(130), // !=, reduce: ContextVariable - reduce(130), // >, reduce: ContextVariable - reduce(130), // >=, reduce: ContextVariable - reduce(130), // <, reduce: ContextVariable - reduce(130), // <=, reduce: ContextVariable - reduce(130), // |, reduce: ContextVariable - reduce(130), // ^, reduce: ContextVariable - reduce(130), // &, reduce: ContextVariable - reduce(130), // <<, reduce: ContextVariable - reduce(130), // >>, reduce: ContextVariable - reduce(130), // +, reduce: ContextVariable - reduce(130), // -, reduce: ContextVariable - reduce(130), // .+, reduce: ContextVariable - reduce(130), // .-, reduce: ContextVariable - reduce(130), // ., reduce: ContextVariable - reduce(130), // *, reduce: ContextVariable - reduce(130), // /, reduce: ContextVariable - reduce(130), // //, reduce: ContextVariable - reduce(130), // %, reduce: ContextVariable - reduce(130), // .*, reduce: ContextVariable - reduce(130), // ./, reduce: ContextVariable - reduce(130), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(130), // **, reduce: ContextVariable - 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 - reduce(130), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S889 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(131), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(131), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(131), // ?, reduce: ContextVariable - nil, // : - reduce(131), // ||, reduce: ContextVariable - reduce(131), // ^^, reduce: ContextVariable - reduce(131), // &&, reduce: ContextVariable - reduce(131), // =~, reduce: ContextVariable - reduce(131), // !=~, reduce: ContextVariable - reduce(131), // ==, reduce: ContextVariable - reduce(131), // !=, reduce: ContextVariable - reduce(131), // >, reduce: ContextVariable - reduce(131), // >=, reduce: ContextVariable - reduce(131), // <, reduce: ContextVariable - reduce(131), // <=, reduce: ContextVariable - reduce(131), // |, reduce: ContextVariable - reduce(131), // ^, reduce: ContextVariable - reduce(131), // &, reduce: ContextVariable - reduce(131), // <<, reduce: ContextVariable - reduce(131), // >>, reduce: ContextVariable - reduce(131), // +, reduce: ContextVariable - reduce(131), // -, reduce: ContextVariable - reduce(131), // .+, reduce: ContextVariable - reduce(131), // .-, reduce: ContextVariable - reduce(131), // ., reduce: ContextVariable - reduce(131), // *, reduce: ContextVariable - reduce(131), // /, reduce: ContextVariable - reduce(131), // //, reduce: ContextVariable - reduce(131), // %, reduce: ContextVariable - reduce(131), // .*, reduce: ContextVariable - reduce(131), // ./, reduce: ContextVariable - reduce(131), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(131), // **, reduce: ContextVariable - 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 - reduce(131), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S890 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(132), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(132), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(132), // ?, reduce: ContextVariable - nil, // : - reduce(132), // ||, reduce: ContextVariable - reduce(132), // ^^, reduce: ContextVariable - reduce(132), // &&, reduce: ContextVariable - reduce(132), // =~, reduce: ContextVariable - reduce(132), // !=~, reduce: ContextVariable - reduce(132), // ==, reduce: ContextVariable - reduce(132), // !=, reduce: ContextVariable - reduce(132), // >, reduce: ContextVariable - reduce(132), // >=, reduce: ContextVariable - reduce(132), // <, reduce: ContextVariable - reduce(132), // <=, reduce: ContextVariable - reduce(132), // |, reduce: ContextVariable - reduce(132), // ^, reduce: ContextVariable - reduce(132), // &, reduce: ContextVariable - reduce(132), // <<, reduce: ContextVariable - reduce(132), // >>, reduce: ContextVariable - reduce(132), // +, reduce: ContextVariable - reduce(132), // -, reduce: ContextVariable - reduce(132), // .+, reduce: ContextVariable - reduce(132), // .-, reduce: ContextVariable - reduce(132), // ., reduce: ContextVariable - reduce(132), // *, reduce: ContextVariable - reduce(132), // /, reduce: ContextVariable - reduce(132), // //, reduce: ContextVariable - reduce(132), // %, reduce: ContextVariable - reduce(132), // .*, reduce: ContextVariable - reduce(132), // ./, reduce: ContextVariable - reduce(132), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(132), // **, reduce: ContextVariable - 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 - reduce(132), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S891 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(133), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(133), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(133), // ?, reduce: ContextVariable - nil, // : - reduce(133), // ||, reduce: ContextVariable - reduce(133), // ^^, reduce: ContextVariable - reduce(133), // &&, reduce: ContextVariable - reduce(133), // =~, reduce: ContextVariable - reduce(133), // !=~, reduce: ContextVariable - reduce(133), // ==, reduce: ContextVariable - reduce(133), // !=, reduce: ContextVariable - reduce(133), // >, reduce: ContextVariable - reduce(133), // >=, reduce: ContextVariable - reduce(133), // <, reduce: ContextVariable - reduce(133), // <=, reduce: ContextVariable - reduce(133), // |, reduce: ContextVariable - reduce(133), // ^, reduce: ContextVariable - reduce(133), // &, reduce: ContextVariable - reduce(133), // <<, reduce: ContextVariable - reduce(133), // >>, reduce: ContextVariable - reduce(133), // +, reduce: ContextVariable - reduce(133), // -, reduce: ContextVariable - reduce(133), // .+, reduce: ContextVariable - reduce(133), // .-, reduce: ContextVariable - reduce(133), // ., reduce: ContextVariable - reduce(133), // *, reduce: ContextVariable - reduce(133), // /, reduce: ContextVariable - reduce(133), // //, reduce: ContextVariable - reduce(133), // %, reduce: ContextVariable - reduce(133), // .*, reduce: ContextVariable - reduce(133), // ./, reduce: ContextVariable - reduce(133), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(133), // **, reduce: ContextVariable - 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 - reduce(133), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S892 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(134), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(134), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(134), // ?, reduce: ContextVariable - nil, // : - reduce(134), // ||, reduce: ContextVariable - reduce(134), // ^^, reduce: ContextVariable - reduce(134), // &&, reduce: ContextVariable - reduce(134), // =~, reduce: ContextVariable - reduce(134), // !=~, reduce: ContextVariable - reduce(134), // ==, reduce: ContextVariable - reduce(134), // !=, reduce: ContextVariable - reduce(134), // >, reduce: ContextVariable - reduce(134), // >=, reduce: ContextVariable - reduce(134), // <, reduce: ContextVariable - reduce(134), // <=, reduce: ContextVariable - reduce(134), // |, reduce: ContextVariable - reduce(134), // ^, reduce: ContextVariable - reduce(134), // &, reduce: ContextVariable - reduce(134), // <<, reduce: ContextVariable - reduce(134), // >>, reduce: ContextVariable - reduce(134), // +, reduce: ContextVariable - reduce(134), // -, reduce: ContextVariable - reduce(134), // .+, reduce: ContextVariable - reduce(134), // .-, reduce: ContextVariable - reduce(134), // ., reduce: ContextVariable - reduce(134), // *, reduce: ContextVariable - reduce(134), // /, reduce: ContextVariable - reduce(134), // //, reduce: ContextVariable - reduce(134), // %, reduce: ContextVariable - reduce(134), // .*, reduce: ContextVariable - reduce(134), // ./, reduce: ContextVariable - reduce(134), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(134), // **, reduce: ContextVariable - 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 - reduce(134), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S893 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(135), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(135), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(135), // ?, reduce: ContextVariable - nil, // : - reduce(135), // ||, reduce: ContextVariable - reduce(135), // ^^, reduce: ContextVariable - reduce(135), // &&, reduce: ContextVariable - reduce(135), // =~, reduce: ContextVariable - reduce(135), // !=~, reduce: ContextVariable - reduce(135), // ==, reduce: ContextVariable - reduce(135), // !=, reduce: ContextVariable - reduce(135), // >, reduce: ContextVariable - reduce(135), // >=, reduce: ContextVariable - reduce(135), // <, reduce: ContextVariable - reduce(135), // <=, reduce: ContextVariable - reduce(135), // |, reduce: ContextVariable - reduce(135), // ^, reduce: ContextVariable - reduce(135), // &, reduce: ContextVariable - reduce(135), // <<, reduce: ContextVariable - reduce(135), // >>, reduce: ContextVariable - reduce(135), // +, reduce: ContextVariable - reduce(135), // -, reduce: ContextVariable - reduce(135), // .+, reduce: ContextVariable - reduce(135), // .-, reduce: ContextVariable - reduce(135), // ., reduce: ContextVariable - reduce(135), // *, reduce: ContextVariable - reduce(135), // /, reduce: ContextVariable - reduce(135), // //, reduce: ContextVariable - reduce(135), // %, reduce: ContextVariable - reduce(135), // .*, reduce: ContextVariable - reduce(135), // ./, reduce: ContextVariable - reduce(135), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(135), // **, reduce: ContextVariable - 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 - reduce(135), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S894 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(136), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(136), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(136), // ?, reduce: ContextVariable - nil, // : - reduce(136), // ||, reduce: ContextVariable - reduce(136), // ^^, reduce: ContextVariable - reduce(136), // &&, reduce: ContextVariable - reduce(136), // =~, reduce: ContextVariable - reduce(136), // !=~, reduce: ContextVariable - reduce(136), // ==, reduce: ContextVariable - reduce(136), // !=, reduce: ContextVariable - reduce(136), // >, reduce: ContextVariable - reduce(136), // >=, reduce: ContextVariable - reduce(136), // <, reduce: ContextVariable - reduce(136), // <=, reduce: ContextVariable - reduce(136), // |, reduce: ContextVariable - reduce(136), // ^, reduce: ContextVariable - reduce(136), // &, reduce: ContextVariable - reduce(136), // <<, reduce: ContextVariable - reduce(136), // >>, reduce: ContextVariable - reduce(136), // +, reduce: ContextVariable - reduce(136), // -, reduce: ContextVariable - reduce(136), // .+, reduce: ContextVariable - reduce(136), // .-, reduce: ContextVariable - reduce(136), // ., reduce: ContextVariable - reduce(136), // *, reduce: ContextVariable - reduce(136), // /, reduce: ContextVariable - reduce(136), // //, reduce: ContextVariable - reduce(136), // %, reduce: ContextVariable - reduce(136), // .*, reduce: ContextVariable - reduce(136), // ./, reduce: ContextVariable - reduce(136), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(136), // **, reduce: ContextVariable - 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 - reduce(136), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S895 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(137), // [, reduce: ContextVariable - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(137), // }, reduce: ContextVariable - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(137), // ?, reduce: ContextVariable - nil, // : - reduce(137), // ||, reduce: ContextVariable - reduce(137), // ^^, reduce: ContextVariable - reduce(137), // &&, reduce: ContextVariable - reduce(137), // =~, reduce: ContextVariable - reduce(137), // !=~, reduce: ContextVariable - reduce(137), // ==, reduce: ContextVariable - reduce(137), // !=, reduce: ContextVariable - reduce(137), // >, reduce: ContextVariable - reduce(137), // >=, reduce: ContextVariable - reduce(137), // <, reduce: ContextVariable - reduce(137), // <=, reduce: ContextVariable - reduce(137), // |, reduce: ContextVariable - reduce(137), // ^, reduce: ContextVariable - reduce(137), // &, reduce: ContextVariable - reduce(137), // <<, reduce: ContextVariable - reduce(137), // >>, reduce: ContextVariable - reduce(137), // +, reduce: ContextVariable - reduce(137), // -, reduce: ContextVariable - reduce(137), // .+, reduce: ContextVariable - reduce(137), // .-, reduce: ContextVariable - reduce(137), // ., reduce: ContextVariable - reduce(137), // *, reduce: ContextVariable - reduce(137), // /, reduce: ContextVariable - reduce(137), // //, reduce: ContextVariable - reduce(137), // %, reduce: ContextVariable - reduce(137), // .*, reduce: ContextVariable - reduce(137), // ./, reduce: ContextVariable - reduce(137), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(137), // **, reduce: ContextVariable - 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 - reduce(137), // ,, reduce: ContextVariable - 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 - }, - }, - actionRow{ // S896 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(138), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(138), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(138), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(138), // ||, reduce: MlrvalOrFunction - reduce(138), // ^^, reduce: MlrvalOrFunction - reduce(138), // &&, reduce: MlrvalOrFunction - reduce(138), // =~, reduce: MlrvalOrFunction - reduce(138), // !=~, reduce: MlrvalOrFunction - reduce(138), // ==, reduce: MlrvalOrFunction - reduce(138), // !=, reduce: MlrvalOrFunction - reduce(138), // >, reduce: MlrvalOrFunction - reduce(138), // >=, reduce: MlrvalOrFunction - reduce(138), // <, reduce: MlrvalOrFunction - reduce(138), // <=, reduce: MlrvalOrFunction - reduce(138), // |, reduce: MlrvalOrFunction - reduce(138), // ^, reduce: MlrvalOrFunction - reduce(138), // &, reduce: MlrvalOrFunction - reduce(138), // <<, reduce: MlrvalOrFunction - reduce(138), // >>, reduce: MlrvalOrFunction - reduce(138), // +, reduce: MlrvalOrFunction - reduce(138), // -, reduce: MlrvalOrFunction - reduce(138), // .+, reduce: MlrvalOrFunction - reduce(138), // .-, reduce: MlrvalOrFunction - reduce(138), // ., reduce: MlrvalOrFunction - reduce(138), // *, reduce: MlrvalOrFunction - reduce(138), // /, reduce: MlrvalOrFunction - reduce(138), // //, reduce: MlrvalOrFunction - reduce(138), // %, reduce: MlrvalOrFunction - reduce(138), // .*, reduce: MlrvalOrFunction - reduce(138), // ./, reduce: MlrvalOrFunction - reduce(138), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(138), // **, reduce: MlrvalOrFunction - 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 - reduce(138), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S897 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(140), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(140), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(140), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(140), // ||, reduce: MlrvalOrFunction - reduce(140), // ^^, reduce: MlrvalOrFunction - reduce(140), // &&, reduce: MlrvalOrFunction - reduce(140), // =~, reduce: MlrvalOrFunction - reduce(140), // !=~, reduce: MlrvalOrFunction - reduce(140), // ==, reduce: MlrvalOrFunction - reduce(140), // !=, reduce: MlrvalOrFunction - reduce(140), // >, reduce: MlrvalOrFunction - reduce(140), // >=, reduce: MlrvalOrFunction - reduce(140), // <, reduce: MlrvalOrFunction - reduce(140), // <=, reduce: MlrvalOrFunction - reduce(140), // |, reduce: MlrvalOrFunction - reduce(140), // ^, reduce: MlrvalOrFunction - reduce(140), // &, reduce: MlrvalOrFunction - reduce(140), // <<, reduce: MlrvalOrFunction - reduce(140), // >>, reduce: MlrvalOrFunction - reduce(140), // +, reduce: MlrvalOrFunction - reduce(140), // -, reduce: MlrvalOrFunction - reduce(140), // .+, reduce: MlrvalOrFunction - reduce(140), // .-, reduce: MlrvalOrFunction - reduce(140), // ., reduce: MlrvalOrFunction - reduce(140), // *, reduce: MlrvalOrFunction - reduce(140), // /, reduce: MlrvalOrFunction - reduce(140), // //, reduce: MlrvalOrFunction - reduce(140), // %, reduce: MlrvalOrFunction - reduce(140), // .*, reduce: MlrvalOrFunction - reduce(140), // ./, reduce: MlrvalOrFunction - reduce(140), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(140), // **, reduce: MlrvalOrFunction - 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 - reduce(140), // ,, reduce: MlrvalOrFunction - 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 - }, - }, - actionRow{ // S898 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(114), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArrayLiteral - reduce(114), // :, reduce: ArrayLiteral - reduce(114), // ||, reduce: ArrayLiteral - reduce(114), // ^^, reduce: ArrayLiteral - reduce(114), // &&, reduce: ArrayLiteral - reduce(114), // =~, reduce: ArrayLiteral - reduce(114), // !=~, reduce: ArrayLiteral - reduce(114), // ==, reduce: ArrayLiteral - reduce(114), // !=, reduce: ArrayLiteral - reduce(114), // >, reduce: ArrayLiteral - reduce(114), // >=, reduce: ArrayLiteral - reduce(114), // <, reduce: ArrayLiteral - reduce(114), // <=, reduce: ArrayLiteral - reduce(114), // |, reduce: ArrayLiteral - reduce(114), // ^, reduce: ArrayLiteral - reduce(114), // &, reduce: ArrayLiteral - reduce(114), // <<, reduce: ArrayLiteral - reduce(114), // >>, reduce: ArrayLiteral - reduce(114), // +, reduce: ArrayLiteral - reduce(114), // -, reduce: ArrayLiteral - reduce(114), // .+, reduce: ArrayLiteral - reduce(114), // .-, reduce: ArrayLiteral - reduce(114), // ., reduce: ArrayLiteral - reduce(114), // *, reduce: ArrayLiteral - reduce(114), // /, reduce: ArrayLiteral - reduce(114), // //, reduce: ArrayLiteral - reduce(114), // %, reduce: ArrayLiteral - reduce(114), // .*, reduce: ArrayLiteral - reduce(114), // ./, reduce: ArrayLiteral - reduce(114), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArrayLiteral - 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, // , - 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 - }, - }, - actionRow{ // S899 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(21), // [, reduce: IndirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: IndirectFieldValue - reduce(21), // :, reduce: IndirectFieldValue - reduce(21), // ||, reduce: IndirectFieldValue - reduce(21), // ^^, reduce: IndirectFieldValue - reduce(21), // &&, reduce: IndirectFieldValue - reduce(21), // =~, reduce: IndirectFieldValue - reduce(21), // !=~, reduce: IndirectFieldValue - reduce(21), // ==, reduce: IndirectFieldValue - reduce(21), // !=, reduce: IndirectFieldValue - reduce(21), // >, reduce: IndirectFieldValue - reduce(21), // >=, reduce: IndirectFieldValue - reduce(21), // <, reduce: IndirectFieldValue - reduce(21), // <=, reduce: IndirectFieldValue - reduce(21), // |, reduce: IndirectFieldValue - reduce(21), // ^, reduce: IndirectFieldValue - reduce(21), // &, reduce: IndirectFieldValue - reduce(21), // <<, reduce: IndirectFieldValue - reduce(21), // >>, reduce: IndirectFieldValue - reduce(21), // +, reduce: IndirectFieldValue - reduce(21), // -, reduce: IndirectFieldValue - reduce(21), // .+, reduce: IndirectFieldValue - reduce(21), // .-, reduce: IndirectFieldValue - reduce(21), // ., reduce: IndirectFieldValue - reduce(21), // *, reduce: IndirectFieldValue - reduce(21), // /, reduce: IndirectFieldValue - reduce(21), // //, reduce: IndirectFieldValue - reduce(21), // %, reduce: IndirectFieldValue - reduce(21), // .*, reduce: IndirectFieldValue - reduce(21), // ./, reduce: IndirectFieldValue - reduce(21), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: IndirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S900 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(28), // [, reduce: IndirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectOosvarValue - reduce(28), // :, reduce: IndirectOosvarValue - reduce(28), // ||, reduce: IndirectOosvarValue - reduce(28), // ^^, reduce: IndirectOosvarValue - reduce(28), // &&, reduce: IndirectOosvarValue - reduce(28), // =~, reduce: IndirectOosvarValue - reduce(28), // !=~, reduce: IndirectOosvarValue - reduce(28), // ==, reduce: IndirectOosvarValue - reduce(28), // !=, reduce: IndirectOosvarValue - reduce(28), // >, reduce: IndirectOosvarValue - reduce(28), // >=, reduce: IndirectOosvarValue - reduce(28), // <, reduce: IndirectOosvarValue - reduce(28), // <=, reduce: IndirectOosvarValue - reduce(28), // |, reduce: IndirectOosvarValue - reduce(28), // ^, reduce: IndirectOosvarValue - reduce(28), // &, reduce: IndirectOosvarValue - reduce(28), // <<, reduce: IndirectOosvarValue - reduce(28), // >>, reduce: IndirectOosvarValue - reduce(28), // +, reduce: IndirectOosvarValue - reduce(28), // -, reduce: IndirectOosvarValue - reduce(28), // .+, reduce: IndirectOosvarValue - reduce(28), // .-, reduce: IndirectOosvarValue - reduce(28), // ., reduce: IndirectOosvarValue - reduce(28), // *, reduce: IndirectOosvarValue - reduce(28), // /, reduce: IndirectOosvarValue - reduce(28), // //, reduce: IndirectOosvarValue - reduce(28), // %, reduce: IndirectOosvarValue - reduce(28), // .*, reduce: IndirectOosvarValue - reduce(28), // ./, reduce: IndirectOosvarValue - reduce(28), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S901 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(121), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: MapLiteral - reduce(121), // :, reduce: MapLiteral - reduce(121), // ||, reduce: MapLiteral - reduce(121), // ^^, reduce: MapLiteral - reduce(121), // &&, reduce: MapLiteral - reduce(121), // =~, reduce: MapLiteral - reduce(121), // !=~, reduce: MapLiteral - reduce(121), // ==, reduce: MapLiteral - reduce(121), // !=, reduce: MapLiteral - reduce(121), // >, reduce: MapLiteral - reduce(121), // >=, reduce: MapLiteral - reduce(121), // <, reduce: MapLiteral - reduce(121), // <=, reduce: MapLiteral - reduce(121), // |, reduce: MapLiteral - reduce(121), // ^, reduce: MapLiteral - reduce(121), // &, reduce: MapLiteral - reduce(121), // <<, reduce: MapLiteral - reduce(121), // >>, reduce: MapLiteral - reduce(121), // +, reduce: MapLiteral - reduce(121), // -, reduce: MapLiteral - reduce(121), // .+, reduce: MapLiteral - reduce(121), // .-, reduce: MapLiteral - reduce(121), // ., reduce: MapLiteral - reduce(121), // *, reduce: MapLiteral - reduce(121), // /, reduce: MapLiteral - reduce(121), // //, reduce: MapLiteral - reduce(121), // %, reduce: MapLiteral - reduce(121), // .*, reduce: MapLiteral - reduce(121), // ./, reduce: MapLiteral - reduce(121), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S902 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -82131,7 +55650,553 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1160), // : + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(1020), // ) + 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, // , + 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 + }, + }, + actionRow{ // S612 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1022), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S613 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: ArrayLiteral + reduce(116), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: ArrayLiteral + nil, // : + reduce(116), // ||, reduce: ArrayLiteral + reduce(116), // ^^, reduce: ArrayLiteral + reduce(116), // &&, reduce: ArrayLiteral + reduce(116), // =~, reduce: ArrayLiteral + reduce(116), // !=~, reduce: ArrayLiteral + reduce(116), // ==, reduce: ArrayLiteral + reduce(116), // !=, reduce: ArrayLiteral + reduce(116), // >, reduce: ArrayLiteral + reduce(116), // >=, reduce: ArrayLiteral + reduce(116), // <, reduce: ArrayLiteral + reduce(116), // <=, reduce: ArrayLiteral + reduce(116), // |, reduce: ArrayLiteral + reduce(116), // ^, reduce: ArrayLiteral + reduce(116), // &, reduce: ArrayLiteral + reduce(116), // <<, reduce: ArrayLiteral + reduce(116), // >>, reduce: ArrayLiteral + reduce(116), // +, reduce: ArrayLiteral + reduce(116), // -, reduce: ArrayLiteral + reduce(116), // .+, reduce: ArrayLiteral + reduce(116), // .-, reduce: ArrayLiteral + reduce(116), // ., reduce: ArrayLiteral + reduce(116), // *, reduce: ArrayLiteral + reduce(116), // /, reduce: ArrayLiteral + reduce(116), // //, reduce: ArrayLiteral + reduce(116), // %, reduce: ArrayLiteral + reduce(116), // .*, reduce: ArrayLiteral + reduce(116), // ./, reduce: ArrayLiteral + reduce(116), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(116), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S614 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + reduce(118), // ], reduce: ArrayLiteralElements + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S615 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: IndirectFieldValue + reduce(25), // ], reduce: IndirectFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: IndirectFieldValue + nil, // : + reduce(25), // ||, reduce: IndirectFieldValue + reduce(25), // ^^, reduce: IndirectFieldValue + reduce(25), // &&, reduce: IndirectFieldValue + reduce(25), // =~, reduce: IndirectFieldValue + reduce(25), // !=~, reduce: IndirectFieldValue + reduce(25), // ==, reduce: IndirectFieldValue + reduce(25), // !=, reduce: IndirectFieldValue + reduce(25), // >, reduce: IndirectFieldValue + reduce(25), // >=, reduce: IndirectFieldValue + reduce(25), // <, reduce: IndirectFieldValue + reduce(25), // <=, reduce: IndirectFieldValue + reduce(25), // |, reduce: IndirectFieldValue + reduce(25), // ^, reduce: IndirectFieldValue + reduce(25), // &, reduce: IndirectFieldValue + reduce(25), // <<, reduce: IndirectFieldValue + reduce(25), // >>, reduce: IndirectFieldValue + reduce(25), // +, reduce: IndirectFieldValue + reduce(25), // -, reduce: IndirectFieldValue + reduce(25), // .+, reduce: IndirectFieldValue + reduce(25), // .-, reduce: IndirectFieldValue + reduce(25), // ., reduce: IndirectFieldValue + reduce(25), // *, reduce: IndirectFieldValue + reduce(25), // /, reduce: IndirectFieldValue + reduce(25), // //, reduce: IndirectFieldValue + reduce(25), // %, reduce: IndirectFieldValue + reduce(25), // .*, reduce: IndirectFieldValue + reduce(25), // ./, reduce: IndirectFieldValue + reduce(25), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: IndirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S616 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: IndirectOosvarValue + reduce(32), // ], reduce: IndirectOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(32), // ||, reduce: IndirectOosvarValue + reduce(32), // ^^, reduce: IndirectOosvarValue + reduce(32), // &&, reduce: IndirectOosvarValue + reduce(32), // =~, reduce: IndirectOosvarValue + reduce(32), // !=~, reduce: IndirectOosvarValue + reduce(32), // ==, reduce: IndirectOosvarValue + reduce(32), // !=, reduce: IndirectOosvarValue + reduce(32), // >, reduce: IndirectOosvarValue + reduce(32), // >=, reduce: IndirectOosvarValue + reduce(32), // <, reduce: IndirectOosvarValue + reduce(32), // <=, reduce: IndirectOosvarValue + reduce(32), // |, reduce: IndirectOosvarValue + reduce(32), // ^, reduce: IndirectOosvarValue + reduce(32), // &, reduce: IndirectOosvarValue + reduce(32), // <<, reduce: IndirectOosvarValue + reduce(32), // >>, reduce: IndirectOosvarValue + reduce(32), // +, reduce: IndirectOosvarValue + reduce(32), // -, reduce: IndirectOosvarValue + reduce(32), // .+, reduce: IndirectOosvarValue + reduce(32), // .-, reduce: IndirectOosvarValue + reduce(32), // ., reduce: IndirectOosvarValue + reduce(32), // *, reduce: IndirectOosvarValue + reduce(32), // /, reduce: IndirectOosvarValue + reduce(32), // //, reduce: IndirectOosvarValue + reduce(32), // %, reduce: IndirectOosvarValue + reduce(32), // .*, reduce: IndirectOosvarValue + reduce(32), // ./, reduce: IndirectOosvarValue + reduce(32), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: IndirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S617 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1024), // : nil, // || nil, // ^^ nil, // && @@ -82184,16 +56249,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S903 + actionRow{ // S618 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(55), // ], reduce: LogicalOrTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -82202,10 +56271,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -82221,10 +56286,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(53), // ?, reduce: LogicalOrTerm - reduce(53), // :, reduce: LogicalOrTerm - reduce(53), // ||, reduce: LogicalOrTerm - shift(556), // ^^ + reduce(55), // ?, reduce: LogicalOrTerm + nil, // : + reduce(55), // ||, reduce: LogicalOrTerm + shift(354), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -82275,16 +56340,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S904 + actionRow{ // S619 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(57), // ], reduce: LogicalXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -82293,10 +56362,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -82312,11 +56377,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(55), // ?, reduce: LogicalXORTerm - reduce(55), // :, reduce: LogicalXORTerm - reduce(55), // ||, reduce: LogicalXORTerm - reduce(55), // ^^, reduce: LogicalXORTerm - shift(557), // && + reduce(57), // ?, reduce: LogicalXORTerm + nil, // : + reduce(57), // ||, reduce: LogicalXORTerm + reduce(57), // ^^, reduce: LogicalXORTerm + shift(355), // && nil, // =~ nil, // !=~ nil, // == @@ -82366,16 +56431,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S905 + actionRow{ // S620 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(59), // ], reduce: LogicalAndTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -82384,10 +56453,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -82403,15 +56468,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(57), // ?, reduce: LogicalAndTerm - reduce(57), // :, reduce: LogicalAndTerm - reduce(57), // ||, reduce: LogicalAndTerm - reduce(57), // ^^, reduce: LogicalAndTerm - reduce(57), // &&, reduce: LogicalAndTerm - shift(558), // =~ - shift(559), // !=~ - shift(560), // == - shift(561), // != + reduce(59), // ?, reduce: LogicalAndTerm + nil, // : + reduce(59), // ||, reduce: LogicalAndTerm + reduce(59), // ^^, reduce: LogicalAndTerm + reduce(59), // &&, reduce: LogicalAndTerm + shift(356), // =~ + shift(357), // !=~ + shift(358), // == + shift(359), // != nil, // > nil, // >= nil, // < @@ -82457,16 +56522,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S906 + actionRow{ // S621 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(61), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -82475,3741 +56544,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: EqneTerm - reduce(59), // :, reduce: EqneTerm - reduce(59), // ||, reduce: EqneTerm - reduce(59), // ^^, reduce: EqneTerm - reduce(59), // &&, reduce: EqneTerm - reduce(59), // =~, reduce: EqneTerm - reduce(59), // !=~, reduce: EqneTerm - reduce(59), // ==, reduce: EqneTerm - reduce(59), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S907 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: EqneTerm - reduce(60), // :, reduce: EqneTerm - reduce(60), // ||, reduce: EqneTerm - reduce(60), // ^^, reduce: EqneTerm - reduce(60), // &&, reduce: EqneTerm - reduce(60), // =~, reduce: EqneTerm - reduce(60), // !=~, reduce: EqneTerm - reduce(60), // ==, reduce: EqneTerm - reduce(60), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S908 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: EqneTerm - reduce(61), // :, reduce: EqneTerm - reduce(61), // ||, reduce: EqneTerm - reduce(61), // ^^, reduce: EqneTerm - reduce(61), // &&, reduce: EqneTerm - reduce(61), // =~, reduce: EqneTerm - reduce(61), // !=~, reduce: EqneTerm - reduce(61), // ==, reduce: EqneTerm - reduce(61), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S909 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: EqneTerm - reduce(62), // :, reduce: EqneTerm - reduce(62), // ||, reduce: EqneTerm - reduce(62), // ^^, reduce: EqneTerm - reduce(62), // &&, reduce: EqneTerm - reduce(62), // =~, reduce: EqneTerm - reduce(62), // !=~, reduce: EqneTerm - reduce(62), // ==, reduce: EqneTerm - reduce(62), // !=, reduce: EqneTerm - shift(562), // > - shift(563), // >= - shift(564), // < - shift(565), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S910 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: CmpTerm - reduce(64), // :, reduce: CmpTerm - reduce(64), // ||, reduce: CmpTerm - reduce(64), // ^^, reduce: CmpTerm - reduce(64), // &&, reduce: CmpTerm - reduce(64), // =~, reduce: CmpTerm - reduce(64), // !=~, reduce: CmpTerm - reduce(64), // ==, reduce: CmpTerm - reduce(64), // !=, reduce: CmpTerm - reduce(64), // >, reduce: CmpTerm - reduce(64), // >=, reduce: CmpTerm - reduce(64), // <, reduce: CmpTerm - reduce(64), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S911 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: CmpTerm - reduce(65), // :, reduce: CmpTerm - reduce(65), // ||, reduce: CmpTerm - reduce(65), // ^^, reduce: CmpTerm - reduce(65), // &&, reduce: CmpTerm - reduce(65), // =~, reduce: CmpTerm - reduce(65), // !=~, reduce: CmpTerm - reduce(65), // ==, reduce: CmpTerm - reduce(65), // !=, reduce: CmpTerm - reduce(65), // >, reduce: CmpTerm - reduce(65), // >=, reduce: CmpTerm - reduce(65), // <, reduce: CmpTerm - reduce(65), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S912 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: CmpTerm - reduce(66), // :, reduce: CmpTerm - reduce(66), // ||, reduce: CmpTerm - reduce(66), // ^^, reduce: CmpTerm - reduce(66), // &&, reduce: CmpTerm - reduce(66), // =~, reduce: CmpTerm - reduce(66), // !=~, reduce: CmpTerm - reduce(66), // ==, reduce: CmpTerm - reduce(66), // !=, reduce: CmpTerm - reduce(66), // >, reduce: CmpTerm - reduce(66), // >=, reduce: CmpTerm - reduce(66), // <, reduce: CmpTerm - reduce(66), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S913 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: CmpTerm - reduce(67), // :, reduce: CmpTerm - reduce(67), // ||, reduce: CmpTerm - reduce(67), // ^^, reduce: CmpTerm - reduce(67), // &&, reduce: CmpTerm - reduce(67), // =~, reduce: CmpTerm - reduce(67), // !=~, reduce: CmpTerm - reduce(67), // ==, reduce: CmpTerm - reduce(67), // !=, reduce: CmpTerm - reduce(67), // >, reduce: CmpTerm - reduce(67), // >=, reduce: CmpTerm - reduce(67), // <, reduce: CmpTerm - reduce(67), // <=, reduce: CmpTerm - shift(566), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S914 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: BitwiseORTerm - reduce(69), // :, reduce: BitwiseORTerm - reduce(69), // ||, reduce: BitwiseORTerm - reduce(69), // ^^, reduce: BitwiseORTerm - reduce(69), // &&, reduce: BitwiseORTerm - reduce(69), // =~, reduce: BitwiseORTerm - reduce(69), // !=~, reduce: BitwiseORTerm - reduce(69), // ==, reduce: BitwiseORTerm - reduce(69), // !=, reduce: BitwiseORTerm - reduce(69), // >, reduce: BitwiseORTerm - reduce(69), // >=, reduce: BitwiseORTerm - reduce(69), // <, reduce: BitwiseORTerm - reduce(69), // <=, reduce: BitwiseORTerm - reduce(69), // |, reduce: BitwiseORTerm - shift(567), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S915 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: BitwiseXORTerm - reduce(71), // :, reduce: BitwiseXORTerm - reduce(71), // ||, reduce: BitwiseXORTerm - reduce(71), // ^^, reduce: BitwiseXORTerm - reduce(71), // &&, reduce: BitwiseXORTerm - reduce(71), // =~, reduce: BitwiseXORTerm - reduce(71), // !=~, reduce: BitwiseXORTerm - reduce(71), // ==, reduce: BitwiseXORTerm - reduce(71), // !=, reduce: BitwiseXORTerm - reduce(71), // >, reduce: BitwiseXORTerm - reduce(71), // >=, reduce: BitwiseXORTerm - reduce(71), // <, reduce: BitwiseXORTerm - reduce(71), // <=, reduce: BitwiseXORTerm - reduce(71), // |, reduce: BitwiseXORTerm - reduce(71), // ^, reduce: BitwiseXORTerm - shift(568), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S916 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseANDTerm - reduce(73), // :, reduce: BitwiseANDTerm - reduce(73), // ||, reduce: BitwiseANDTerm - reduce(73), // ^^, reduce: BitwiseANDTerm - reduce(73), // &&, reduce: BitwiseANDTerm - reduce(73), // =~, reduce: BitwiseANDTerm - reduce(73), // !=~, reduce: BitwiseANDTerm - reduce(73), // ==, reduce: BitwiseANDTerm - reduce(73), // !=, reduce: BitwiseANDTerm - reduce(73), // >, reduce: BitwiseANDTerm - reduce(73), // >=, reduce: BitwiseANDTerm - reduce(73), // <, reduce: BitwiseANDTerm - reduce(73), // <=, reduce: BitwiseANDTerm - reduce(73), // |, reduce: BitwiseANDTerm - reduce(73), // ^, reduce: BitwiseANDTerm - reduce(73), // &, reduce: BitwiseANDTerm - shift(569), // << - shift(570), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S917 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseShiftTerm - reduce(75), // :, reduce: BitwiseShiftTerm - reduce(75), // ||, reduce: BitwiseShiftTerm - reduce(75), // ^^, reduce: BitwiseShiftTerm - reduce(75), // &&, reduce: BitwiseShiftTerm - reduce(75), // =~, reduce: BitwiseShiftTerm - reduce(75), // !=~, reduce: BitwiseShiftTerm - reduce(75), // ==, reduce: BitwiseShiftTerm - reduce(75), // !=, reduce: BitwiseShiftTerm - reduce(75), // >, reduce: BitwiseShiftTerm - reduce(75), // >=, reduce: BitwiseShiftTerm - reduce(75), // <, reduce: BitwiseShiftTerm - reduce(75), // <=, reduce: BitwiseShiftTerm - reduce(75), // |, reduce: BitwiseShiftTerm - reduce(75), // ^, reduce: BitwiseShiftTerm - reduce(75), // &, reduce: BitwiseShiftTerm - reduce(75), // <<, reduce: BitwiseShiftTerm - reduce(75), // >>, reduce: BitwiseShiftTerm - shift(571), // + - shift(572), // - - shift(573), // .+ - shift(574), // .- - shift(575), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S918 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseShiftTerm - reduce(76), // :, reduce: BitwiseShiftTerm - reduce(76), // ||, reduce: BitwiseShiftTerm - reduce(76), // ^^, reduce: BitwiseShiftTerm - reduce(76), // &&, reduce: BitwiseShiftTerm - reduce(76), // =~, reduce: BitwiseShiftTerm - reduce(76), // !=~, reduce: BitwiseShiftTerm - reduce(76), // ==, reduce: BitwiseShiftTerm - reduce(76), // !=, reduce: BitwiseShiftTerm - reduce(76), // >, reduce: BitwiseShiftTerm - reduce(76), // >=, reduce: BitwiseShiftTerm - reduce(76), // <, reduce: BitwiseShiftTerm - reduce(76), // <=, reduce: BitwiseShiftTerm - reduce(76), // |, reduce: BitwiseShiftTerm - reduce(76), // ^, reduce: BitwiseShiftTerm - reduce(76), // &, reduce: BitwiseShiftTerm - reduce(76), // <<, reduce: BitwiseShiftTerm - reduce(76), // >>, reduce: BitwiseShiftTerm - shift(571), // + - shift(572), // - - shift(573), // .+ - shift(574), // .- - shift(575), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S919 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: AddsubdotTerm - reduce(78), // :, reduce: AddsubdotTerm - reduce(78), // ||, reduce: AddsubdotTerm - reduce(78), // ^^, reduce: AddsubdotTerm - reduce(78), // &&, reduce: AddsubdotTerm - reduce(78), // =~, reduce: AddsubdotTerm - reduce(78), // !=~, reduce: AddsubdotTerm - reduce(78), // ==, reduce: AddsubdotTerm - reduce(78), // !=, reduce: AddsubdotTerm - reduce(78), // >, reduce: AddsubdotTerm - reduce(78), // >=, reduce: AddsubdotTerm - reduce(78), // <, reduce: AddsubdotTerm - reduce(78), // <=, reduce: AddsubdotTerm - reduce(78), // |, reduce: AddsubdotTerm - reduce(78), // ^, reduce: AddsubdotTerm - reduce(78), // &, reduce: AddsubdotTerm - reduce(78), // <<, reduce: AddsubdotTerm - reduce(78), // >>, reduce: AddsubdotTerm - reduce(78), // +, reduce: AddsubdotTerm - reduce(78), // -, reduce: AddsubdotTerm - reduce(78), // .+, reduce: AddsubdotTerm - reduce(78), // .-, reduce: AddsubdotTerm - reduce(78), // ., reduce: AddsubdotTerm - shift(577), // * - shift(578), // / - shift(579), // // - shift(580), // % - shift(581), // .* - shift(582), // ./ - shift(583), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S920 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: AddsubdotTerm - reduce(79), // :, reduce: AddsubdotTerm - reduce(79), // ||, reduce: AddsubdotTerm - reduce(79), // ^^, reduce: AddsubdotTerm - reduce(79), // &&, reduce: AddsubdotTerm - reduce(79), // =~, reduce: AddsubdotTerm - reduce(79), // !=~, reduce: AddsubdotTerm - reduce(79), // ==, reduce: AddsubdotTerm - reduce(79), // !=, reduce: AddsubdotTerm - reduce(79), // >, reduce: AddsubdotTerm - reduce(79), // >=, reduce: AddsubdotTerm - reduce(79), // <, reduce: AddsubdotTerm - reduce(79), // <=, reduce: AddsubdotTerm - reduce(79), // |, reduce: AddsubdotTerm - reduce(79), // ^, reduce: AddsubdotTerm - reduce(79), // &, reduce: AddsubdotTerm - reduce(79), // <<, reduce: AddsubdotTerm - reduce(79), // >>, reduce: AddsubdotTerm - reduce(79), // +, reduce: AddsubdotTerm - reduce(79), // -, reduce: AddsubdotTerm - reduce(79), // .+, reduce: AddsubdotTerm - reduce(79), // .-, reduce: AddsubdotTerm - reduce(79), // ., reduce: AddsubdotTerm - shift(577), // * - shift(578), // / - shift(579), // // - shift(580), // % - shift(581), // .* - shift(582), // ./ - shift(583), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S921 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: AddsubdotTerm - reduce(80), // :, reduce: AddsubdotTerm - reduce(80), // ||, reduce: AddsubdotTerm - reduce(80), // ^^, reduce: AddsubdotTerm - reduce(80), // &&, reduce: AddsubdotTerm - reduce(80), // =~, reduce: AddsubdotTerm - reduce(80), // !=~, reduce: AddsubdotTerm - reduce(80), // ==, reduce: AddsubdotTerm - reduce(80), // !=, reduce: AddsubdotTerm - reduce(80), // >, reduce: AddsubdotTerm - reduce(80), // >=, reduce: AddsubdotTerm - reduce(80), // <, reduce: AddsubdotTerm - reduce(80), // <=, reduce: AddsubdotTerm - reduce(80), // |, reduce: AddsubdotTerm - reduce(80), // ^, reduce: AddsubdotTerm - reduce(80), // &, reduce: AddsubdotTerm - reduce(80), // <<, reduce: AddsubdotTerm - reduce(80), // >>, reduce: AddsubdotTerm - reduce(80), // +, reduce: AddsubdotTerm - reduce(80), // -, reduce: AddsubdotTerm - reduce(80), // .+, reduce: AddsubdotTerm - reduce(80), // .-, reduce: AddsubdotTerm - reduce(80), // ., reduce: AddsubdotTerm - shift(577), // * - shift(578), // / - shift(579), // // - shift(580), // % - shift(581), // .* - shift(582), // ./ - shift(583), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S922 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: AddsubdotTerm - reduce(81), // :, reduce: AddsubdotTerm - reduce(81), // ||, reduce: AddsubdotTerm - reduce(81), // ^^, reduce: AddsubdotTerm - reduce(81), // &&, reduce: AddsubdotTerm - reduce(81), // =~, reduce: AddsubdotTerm - reduce(81), // !=~, reduce: AddsubdotTerm - reduce(81), // ==, reduce: AddsubdotTerm - reduce(81), // !=, reduce: AddsubdotTerm - reduce(81), // >, reduce: AddsubdotTerm - reduce(81), // >=, reduce: AddsubdotTerm - reduce(81), // <, reduce: AddsubdotTerm - reduce(81), // <=, reduce: AddsubdotTerm - reduce(81), // |, reduce: AddsubdotTerm - reduce(81), // ^, reduce: AddsubdotTerm - reduce(81), // &, reduce: AddsubdotTerm - reduce(81), // <<, reduce: AddsubdotTerm - reduce(81), // >>, reduce: AddsubdotTerm - reduce(81), // +, reduce: AddsubdotTerm - reduce(81), // -, reduce: AddsubdotTerm - reduce(81), // .+, reduce: AddsubdotTerm - reduce(81), // .-, reduce: AddsubdotTerm - reduce(81), // ., reduce: AddsubdotTerm - shift(577), // * - shift(578), // / - shift(579), // // - shift(580), // % - shift(581), // .* - shift(582), // ./ - shift(583), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S923 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: AddsubdotTerm - reduce(82), // :, reduce: AddsubdotTerm - reduce(82), // ||, reduce: AddsubdotTerm - reduce(82), // ^^, reduce: AddsubdotTerm - reduce(82), // &&, reduce: AddsubdotTerm - reduce(82), // =~, reduce: AddsubdotTerm - reduce(82), // !=~, reduce: AddsubdotTerm - reduce(82), // ==, reduce: AddsubdotTerm - reduce(82), // !=, reduce: AddsubdotTerm - reduce(82), // >, reduce: AddsubdotTerm - reduce(82), // >=, reduce: AddsubdotTerm - reduce(82), // <, reduce: AddsubdotTerm - reduce(82), // <=, reduce: AddsubdotTerm - reduce(82), // |, reduce: AddsubdotTerm - reduce(82), // ^, reduce: AddsubdotTerm - reduce(82), // &, reduce: AddsubdotTerm - reduce(82), // <<, reduce: AddsubdotTerm - reduce(82), // >>, reduce: AddsubdotTerm - reduce(82), // +, reduce: AddsubdotTerm - reduce(82), // -, reduce: AddsubdotTerm - reduce(82), // .+, reduce: AddsubdotTerm - reduce(82), // .-, reduce: AddsubdotTerm - reduce(82), // ., reduce: AddsubdotTerm - shift(577), // * - shift(578), // / - shift(579), // // - shift(580), // % - shift(581), // .* - shift(582), // ./ - shift(583), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S924 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: MuldivTerm - reduce(84), // :, reduce: MuldivTerm - reduce(84), // ||, reduce: MuldivTerm - reduce(84), // ^^, reduce: MuldivTerm - reduce(84), // &&, reduce: MuldivTerm - reduce(84), // =~, reduce: MuldivTerm - reduce(84), // !=~, reduce: MuldivTerm - reduce(84), // ==, reduce: MuldivTerm - reduce(84), // !=, reduce: MuldivTerm - reduce(84), // >, reduce: MuldivTerm - reduce(84), // >=, reduce: MuldivTerm - reduce(84), // <, reduce: MuldivTerm - reduce(84), // <=, reduce: MuldivTerm - reduce(84), // |, reduce: MuldivTerm - reduce(84), // ^, reduce: MuldivTerm - reduce(84), // &, reduce: MuldivTerm - reduce(84), // <<, reduce: MuldivTerm - reduce(84), // >>, reduce: MuldivTerm - reduce(84), // +, reduce: MuldivTerm - reduce(84), // -, reduce: MuldivTerm - reduce(84), // .+, reduce: MuldivTerm - reduce(84), // .-, reduce: MuldivTerm - reduce(84), // ., reduce: MuldivTerm - reduce(84), // *, reduce: MuldivTerm - reduce(84), // /, reduce: MuldivTerm - reduce(84), // //, reduce: MuldivTerm - reduce(84), // %, reduce: MuldivTerm - reduce(84), // .*, reduce: MuldivTerm - reduce(84), // ./, reduce: MuldivTerm - reduce(84), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S925 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: MuldivTerm - reduce(85), // :, reduce: MuldivTerm - reduce(85), // ||, reduce: MuldivTerm - reduce(85), // ^^, reduce: MuldivTerm - reduce(85), // &&, reduce: MuldivTerm - reduce(85), // =~, reduce: MuldivTerm - reduce(85), // !=~, reduce: MuldivTerm - reduce(85), // ==, reduce: MuldivTerm - reduce(85), // !=, reduce: MuldivTerm - reduce(85), // >, reduce: MuldivTerm - reduce(85), // >=, reduce: MuldivTerm - reduce(85), // <, reduce: MuldivTerm - reduce(85), // <=, reduce: MuldivTerm - reduce(85), // |, reduce: MuldivTerm - reduce(85), // ^, reduce: MuldivTerm - reduce(85), // &, reduce: MuldivTerm - reduce(85), // <<, reduce: MuldivTerm - reduce(85), // >>, reduce: MuldivTerm - reduce(85), // +, reduce: MuldivTerm - reduce(85), // -, reduce: MuldivTerm - reduce(85), // .+, reduce: MuldivTerm - reduce(85), // .-, reduce: MuldivTerm - reduce(85), // ., reduce: MuldivTerm - reduce(85), // *, reduce: MuldivTerm - reduce(85), // /, reduce: MuldivTerm - reduce(85), // //, reduce: MuldivTerm - reduce(85), // %, reduce: MuldivTerm - reduce(85), // .*, reduce: MuldivTerm - reduce(85), // ./, reduce: MuldivTerm - reduce(85), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S926 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: MuldivTerm - reduce(86), // :, reduce: MuldivTerm - reduce(86), // ||, reduce: MuldivTerm - reduce(86), // ^^, reduce: MuldivTerm - reduce(86), // &&, reduce: MuldivTerm - reduce(86), // =~, reduce: MuldivTerm - reduce(86), // !=~, reduce: MuldivTerm - reduce(86), // ==, reduce: MuldivTerm - reduce(86), // !=, reduce: MuldivTerm - reduce(86), // >, reduce: MuldivTerm - reduce(86), // >=, reduce: MuldivTerm - reduce(86), // <, reduce: MuldivTerm - reduce(86), // <=, reduce: MuldivTerm - reduce(86), // |, reduce: MuldivTerm - reduce(86), // ^, reduce: MuldivTerm - reduce(86), // &, reduce: MuldivTerm - reduce(86), // <<, reduce: MuldivTerm - reduce(86), // >>, reduce: MuldivTerm - reduce(86), // +, reduce: MuldivTerm - reduce(86), // -, reduce: MuldivTerm - reduce(86), // .+, reduce: MuldivTerm - reduce(86), // .-, reduce: MuldivTerm - reduce(86), // ., reduce: MuldivTerm - reduce(86), // *, reduce: MuldivTerm - reduce(86), // /, reduce: MuldivTerm - reduce(86), // //, reduce: MuldivTerm - reduce(86), // %, reduce: MuldivTerm - reduce(86), // .*, reduce: MuldivTerm - reduce(86), // ./, reduce: MuldivTerm - reduce(86), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S927 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: MuldivTerm - reduce(87), // :, reduce: MuldivTerm - reduce(87), // ||, reduce: MuldivTerm - reduce(87), // ^^, reduce: MuldivTerm - reduce(87), // &&, reduce: MuldivTerm - reduce(87), // =~, reduce: MuldivTerm - reduce(87), // !=~, reduce: MuldivTerm - reduce(87), // ==, reduce: MuldivTerm - reduce(87), // !=, reduce: MuldivTerm - reduce(87), // >, reduce: MuldivTerm - reduce(87), // >=, reduce: MuldivTerm - reduce(87), // <, reduce: MuldivTerm - reduce(87), // <=, reduce: MuldivTerm - reduce(87), // |, reduce: MuldivTerm - reduce(87), // ^, reduce: MuldivTerm - reduce(87), // &, reduce: MuldivTerm - reduce(87), // <<, reduce: MuldivTerm - reduce(87), // >>, reduce: MuldivTerm - reduce(87), // +, reduce: MuldivTerm - reduce(87), // -, reduce: MuldivTerm - reduce(87), // .+, reduce: MuldivTerm - reduce(87), // .-, reduce: MuldivTerm - reduce(87), // ., reduce: MuldivTerm - reduce(87), // *, reduce: MuldivTerm - reduce(87), // /, reduce: MuldivTerm - reduce(87), // //, reduce: MuldivTerm - reduce(87), // %, reduce: MuldivTerm - reduce(87), // .*, reduce: MuldivTerm - reduce(87), // ./, reduce: MuldivTerm - reduce(87), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S928 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: MuldivTerm - reduce(88), // :, reduce: MuldivTerm - reduce(88), // ||, reduce: MuldivTerm - reduce(88), // ^^, reduce: MuldivTerm - reduce(88), // &&, reduce: MuldivTerm - reduce(88), // =~, reduce: MuldivTerm - reduce(88), // !=~, reduce: MuldivTerm - reduce(88), // ==, reduce: MuldivTerm - reduce(88), // !=, reduce: MuldivTerm - reduce(88), // >, reduce: MuldivTerm - reduce(88), // >=, reduce: MuldivTerm - reduce(88), // <, reduce: MuldivTerm - reduce(88), // <=, reduce: MuldivTerm - reduce(88), // |, reduce: MuldivTerm - reduce(88), // ^, reduce: MuldivTerm - reduce(88), // &, reduce: MuldivTerm - reduce(88), // <<, reduce: MuldivTerm - reduce(88), // >>, reduce: MuldivTerm - reduce(88), // +, reduce: MuldivTerm - reduce(88), // -, reduce: MuldivTerm - reduce(88), // .+, reduce: MuldivTerm - reduce(88), // .-, reduce: MuldivTerm - reduce(88), // ., reduce: MuldivTerm - reduce(88), // *, reduce: MuldivTerm - reduce(88), // /, reduce: MuldivTerm - reduce(88), // //, reduce: MuldivTerm - reduce(88), // %, reduce: MuldivTerm - reduce(88), // .*, reduce: MuldivTerm - reduce(88), // ./, reduce: MuldivTerm - reduce(88), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S929 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - reduce(89), // :, reduce: MuldivTerm - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S930 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - reduce(90), // :, reduce: MuldivTerm - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S931 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: PowTerm - reduce(99), // :, reduce: PowTerm - reduce(99), // ||, reduce: PowTerm - reduce(99), // ^^, reduce: PowTerm - reduce(99), // &&, reduce: PowTerm - reduce(99), // =~, reduce: PowTerm - reduce(99), // !=~, reduce: PowTerm - reduce(99), // ==, reduce: PowTerm - reduce(99), // !=, reduce: PowTerm - reduce(99), // >, reduce: PowTerm - reduce(99), // >=, reduce: PowTerm - reduce(99), // <, reduce: PowTerm - reduce(99), // <=, reduce: PowTerm - reduce(99), // |, reduce: PowTerm - reduce(99), // ^, reduce: PowTerm - reduce(99), // &, reduce: PowTerm - reduce(99), // <<, reduce: PowTerm - reduce(99), // >>, reduce: PowTerm - reduce(99), // +, reduce: PowTerm - reduce(99), // -, reduce: PowTerm - reduce(99), // .+, reduce: PowTerm - reduce(99), // .-, reduce: PowTerm - reduce(99), // ., reduce: PowTerm - reduce(99), // *, reduce: PowTerm - reduce(99), // /, reduce: PowTerm - reduce(99), // //, reduce: PowTerm - reduce(99), // %, reduce: PowTerm - reduce(99), // .*, reduce: PowTerm - reduce(99), // ./, reduce: PowTerm - reduce(99), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S932 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: PrecedenceChainEnd - reduce(101), // :, reduce: PrecedenceChainEnd - reduce(101), // ||, reduce: PrecedenceChainEnd - reduce(101), // ^^, reduce: PrecedenceChainEnd - reduce(101), // &&, reduce: PrecedenceChainEnd - reduce(101), // =~, reduce: PrecedenceChainEnd - reduce(101), // !=~, reduce: PrecedenceChainEnd - reduce(101), // ==, reduce: PrecedenceChainEnd - reduce(101), // !=, reduce: PrecedenceChainEnd - reduce(101), // >, reduce: PrecedenceChainEnd - reduce(101), // >=, reduce: PrecedenceChainEnd - reduce(101), // <, reduce: PrecedenceChainEnd - reduce(101), // <=, reduce: PrecedenceChainEnd - reduce(101), // |, reduce: PrecedenceChainEnd - reduce(101), // ^, reduce: PrecedenceChainEnd - reduce(101), // &, reduce: PrecedenceChainEnd - reduce(101), // <<, reduce: PrecedenceChainEnd - reduce(101), // >>, reduce: PrecedenceChainEnd - reduce(101), // +, reduce: PrecedenceChainEnd - reduce(101), // -, reduce: PrecedenceChainEnd - reduce(101), // .+, reduce: PrecedenceChainEnd - reduce(101), // .-, reduce: PrecedenceChainEnd - reduce(101), // ., reduce: PrecedenceChainEnd - reduce(101), // *, reduce: PrecedenceChainEnd - reduce(101), // /, reduce: PrecedenceChainEnd - reduce(101), // //, reduce: PrecedenceChainEnd - reduce(101), // %, reduce: PrecedenceChainEnd - reduce(101), // .*, reduce: PrecedenceChainEnd - reduce(101), // ./, reduce: PrecedenceChainEnd - reduce(101), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(101), // **, reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S933 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1161), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1162), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S934 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1164), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S935 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(124), // }, reduce: MapLiteralKeyValuePairs - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S936 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S937 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(114), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArrayLiteral - nil, // : - reduce(114), // ||, reduce: ArrayLiteral - reduce(114), // ^^, reduce: ArrayLiteral - reduce(114), // &&, reduce: ArrayLiteral - reduce(114), // =~, reduce: ArrayLiteral - reduce(114), // !=~, reduce: ArrayLiteral - reduce(114), // ==, reduce: ArrayLiteral - reduce(114), // !=, reduce: ArrayLiteral - reduce(114), // >, reduce: ArrayLiteral - reduce(114), // >=, reduce: ArrayLiteral - reduce(114), // <, reduce: ArrayLiteral - reduce(114), // <=, reduce: ArrayLiteral - reduce(114), // |, reduce: ArrayLiteral - reduce(114), // ^, reduce: ArrayLiteral - reduce(114), // &, reduce: ArrayLiteral - reduce(114), // <<, reduce: ArrayLiteral - reduce(114), // >>, reduce: ArrayLiteral - reduce(114), // +, reduce: ArrayLiteral - reduce(114), // -, reduce: ArrayLiteral - reduce(114), // .+, reduce: ArrayLiteral - reduce(114), // .-, reduce: ArrayLiteral - reduce(114), // ., reduce: ArrayLiteral - reduce(114), // *, reduce: ArrayLiteral - reduce(114), // /, reduce: ArrayLiteral - reduce(114), // //, reduce: ArrayLiteral - reduce(114), // %, reduce: ArrayLiteral - reduce(114), // .*, reduce: ArrayLiteral - reduce(114), // ./, reduce: ArrayLiteral - reduce(114), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArrayLiteral - nil, // ( - reduce(114), // ), reduce: ArrayLiteral - 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, // , - 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 - }, - }, - actionRow{ // S938 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(21), // [, reduce: IndirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: IndirectFieldValue - nil, // : - reduce(21), // ||, reduce: IndirectFieldValue - reduce(21), // ^^, reduce: IndirectFieldValue - reduce(21), // &&, reduce: IndirectFieldValue - reduce(21), // =~, reduce: IndirectFieldValue - reduce(21), // !=~, reduce: IndirectFieldValue - reduce(21), // ==, reduce: IndirectFieldValue - reduce(21), // !=, reduce: IndirectFieldValue - reduce(21), // >, reduce: IndirectFieldValue - reduce(21), // >=, reduce: IndirectFieldValue - reduce(21), // <, reduce: IndirectFieldValue - reduce(21), // <=, reduce: IndirectFieldValue - reduce(21), // |, reduce: IndirectFieldValue - reduce(21), // ^, reduce: IndirectFieldValue - reduce(21), // &, reduce: IndirectFieldValue - reduce(21), // <<, reduce: IndirectFieldValue - reduce(21), // >>, reduce: IndirectFieldValue - reduce(21), // +, reduce: IndirectFieldValue - reduce(21), // -, reduce: IndirectFieldValue - reduce(21), // .+, reduce: IndirectFieldValue - reduce(21), // .-, reduce: IndirectFieldValue - reduce(21), // ., reduce: IndirectFieldValue - reduce(21), // *, reduce: IndirectFieldValue - reduce(21), // /, reduce: IndirectFieldValue - reduce(21), // //, reduce: IndirectFieldValue - reduce(21), // %, reduce: IndirectFieldValue - reduce(21), // .*, reduce: IndirectFieldValue - reduce(21), // ./, reduce: IndirectFieldValue - reduce(21), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: IndirectFieldValue - nil, // ( - reduce(21), // ), reduce: IndirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S939 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(28), // [, reduce: IndirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(28), // ||, reduce: IndirectOosvarValue - reduce(28), // ^^, reduce: IndirectOosvarValue - reduce(28), // &&, reduce: IndirectOosvarValue - reduce(28), // =~, reduce: IndirectOosvarValue - reduce(28), // !=~, reduce: IndirectOosvarValue - reduce(28), // ==, reduce: IndirectOosvarValue - reduce(28), // !=, reduce: IndirectOosvarValue - reduce(28), // >, reduce: IndirectOosvarValue - reduce(28), // >=, reduce: IndirectOosvarValue - reduce(28), // <, reduce: IndirectOosvarValue - reduce(28), // <=, reduce: IndirectOosvarValue - reduce(28), // |, reduce: IndirectOosvarValue - reduce(28), // ^, reduce: IndirectOosvarValue - reduce(28), // &, reduce: IndirectOosvarValue - reduce(28), // <<, reduce: IndirectOosvarValue - reduce(28), // >>, reduce: IndirectOosvarValue - reduce(28), // +, reduce: IndirectOosvarValue - reduce(28), // -, reduce: IndirectOosvarValue - reduce(28), // .+, reduce: IndirectOosvarValue - reduce(28), // .-, reduce: IndirectOosvarValue - reduce(28), // ., reduce: IndirectOosvarValue - reduce(28), // *, reduce: IndirectOosvarValue - reduce(28), // /, reduce: IndirectOosvarValue - reduce(28), // //, reduce: IndirectOosvarValue - reduce(28), // %, reduce: IndirectOosvarValue - reduce(28), // .*, reduce: IndirectOosvarValue - reduce(28), // ./, reduce: IndirectOosvarValue - reduce(28), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectOosvarValue - nil, // ( - reduce(28), // ), reduce: IndirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S940 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(121), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: MapLiteral - nil, // : - reduce(121), // ||, reduce: MapLiteral - reduce(121), // ^^, reduce: MapLiteral - reduce(121), // &&, reduce: MapLiteral - reduce(121), // =~, reduce: MapLiteral - reduce(121), // !=~, reduce: MapLiteral - reduce(121), // ==, reduce: MapLiteral - reduce(121), // !=, reduce: MapLiteral - reduce(121), // >, reduce: MapLiteral - reduce(121), // >=, reduce: MapLiteral - reduce(121), // <, reduce: MapLiteral - reduce(121), // <=, reduce: MapLiteral - reduce(121), // |, reduce: MapLiteral - reduce(121), // ^, reduce: MapLiteral - reduce(121), // &, reduce: MapLiteral - reduce(121), // <<, reduce: MapLiteral - reduce(121), // >>, reduce: MapLiteral - reduce(121), // +, reduce: MapLiteral - reduce(121), // -, reduce: MapLiteral - reduce(121), // .+, reduce: MapLiteral - reduce(121), // .-, reduce: MapLiteral - reduce(121), // ., reduce: MapLiteral - reduce(121), // *, reduce: MapLiteral - reduce(121), // /, reduce: MapLiteral - reduce(121), // //, reduce: MapLiteral - reduce(121), // %, reduce: MapLiteral - reduce(121), // .*, reduce: MapLiteral - reduce(121), // ./, reduce: MapLiteral - reduce(121), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: MapLiteral - nil, // ( - reduce(121), // ), reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S941 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1166), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S942 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: LogicalOrTerm - nil, // : - reduce(53), // ||, reduce: LogicalOrTerm - shift(633), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(53), // ), reduce: LogicalOrTerm - 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, // , - 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 - }, - }, - actionRow{ // S943 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: LogicalXORTerm - nil, // : - reduce(55), // ||, reduce: LogicalXORTerm - reduce(55), // ^^, reduce: LogicalXORTerm - shift(634), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(55), // ), reduce: LogicalXORTerm - 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, // , - 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 - }, - }, - actionRow{ // S944 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalAndTerm - nil, // : - reduce(57), // ||, reduce: LogicalAndTerm - reduce(57), // ^^, reduce: LogicalAndTerm - reduce(57), // &&, reduce: LogicalAndTerm - shift(635), // =~ - shift(636), // !=~ - shift(637), // == - shift(638), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(57), // ), reduce: LogicalAndTerm - 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, // , - 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 - }, - }, - actionRow{ // S945 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: EqneTerm - nil, // : - reduce(59), // ||, reduce: EqneTerm - reduce(59), // ^^, reduce: EqneTerm - reduce(59), // &&, reduce: EqneTerm - reduce(59), // =~, reduce: EqneTerm - reduce(59), // !=~, reduce: EqneTerm - reduce(59), // ==, reduce: EqneTerm - reduce(59), // !=, reduce: EqneTerm - shift(639), // > - shift(640), // >= - shift(641), // < - shift(642), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(59), // ), reduce: EqneTerm - 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, // , - 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 - }, - }, - actionRow{ // S946 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: EqneTerm - nil, // : - reduce(60), // ||, reduce: EqneTerm - reduce(60), // ^^, reduce: EqneTerm - reduce(60), // &&, reduce: EqneTerm - reduce(60), // =~, reduce: EqneTerm - reduce(60), // !=~, reduce: EqneTerm - reduce(60), // ==, reduce: EqneTerm - reduce(60), // !=, reduce: EqneTerm - shift(639), // > - shift(640), // >= - shift(641), // < - shift(642), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(60), // ), reduce: EqneTerm - 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, // , - 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 - }, - }, - actionRow{ // S947 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86234,10 +56568,10 @@ var actionTab = actionTable{ reduce(61), // !=~, reduce: EqneTerm reduce(61), // ==, reduce: EqneTerm reduce(61), // !=, reduce: EqneTerm - shift(639), // > - shift(640), // >= - shift(641), // < - shift(642), // <= + shift(360), // > + shift(361), // >= + shift(362), // < + shift(363), // <= nil, // | nil, // ^ nil, // & @@ -86259,7 +56593,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(61), // ), reduce: EqneTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86279,16 +56613,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S948 + actionRow{ // S622 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(62), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -86297,10 +56635,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86325,10 +56659,10 @@ var actionTab = actionTable{ reduce(62), // !=~, reduce: EqneTerm reduce(62), // ==, reduce: EqneTerm reduce(62), // !=, reduce: EqneTerm - shift(639), // > - shift(640), // >= - shift(641), // < - shift(642), // <= + shift(360), // > + shift(361), // >= + shift(362), // < + shift(363), // <= nil, // | nil, // ^ nil, // & @@ -86350,7 +56684,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(62), // ), reduce: EqneTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86370,16 +56704,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S949 + actionRow{ // S623 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(63), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -86388,10 +56726,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86407,20 +56741,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(64), // ?, reduce: CmpTerm + reduce(63), // ?, reduce: EqneTerm nil, // : - reduce(64), // ||, reduce: CmpTerm - reduce(64), // ^^, reduce: CmpTerm - reduce(64), // &&, reduce: CmpTerm - reduce(64), // =~, reduce: CmpTerm - reduce(64), // !=~, reduce: CmpTerm - reduce(64), // ==, reduce: CmpTerm - reduce(64), // !=, reduce: CmpTerm - reduce(64), // >, reduce: CmpTerm - reduce(64), // >=, reduce: CmpTerm - reduce(64), // <, reduce: CmpTerm - reduce(64), // <=, reduce: CmpTerm - shift(643), // | + reduce(63), // ||, reduce: EqneTerm + reduce(63), // ^^, reduce: EqneTerm + reduce(63), // &&, reduce: EqneTerm + reduce(63), // =~, reduce: EqneTerm + reduce(63), // !=~, reduce: EqneTerm + reduce(63), // ==, reduce: EqneTerm + reduce(63), // !=, reduce: EqneTerm + shift(360), // > + shift(361), // >= + shift(362), // < + shift(363), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -86441,7 +56775,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(64), // ), reduce: CmpTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86461,16 +56795,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S950 + actionRow{ // S624 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(64), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -86479,10 +56817,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86498,20 +56832,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(65), // ?, reduce: CmpTerm + reduce(64), // ?, reduce: EqneTerm nil, // : - reduce(65), // ||, reduce: CmpTerm - reduce(65), // ^^, reduce: CmpTerm - reduce(65), // &&, reduce: CmpTerm - reduce(65), // =~, reduce: CmpTerm - reduce(65), // !=~, reduce: CmpTerm - reduce(65), // ==, reduce: CmpTerm - reduce(65), // !=, reduce: CmpTerm - reduce(65), // >, reduce: CmpTerm - reduce(65), // >=, reduce: CmpTerm - reduce(65), // <, reduce: CmpTerm - reduce(65), // <=, reduce: CmpTerm - shift(643), // | + reduce(64), // ||, reduce: EqneTerm + reduce(64), // ^^, reduce: EqneTerm + reduce(64), // &&, reduce: EqneTerm + reduce(64), // =~, reduce: EqneTerm + reduce(64), // !=~, reduce: EqneTerm + reduce(64), // ==, reduce: EqneTerm + reduce(64), // !=, reduce: EqneTerm + shift(360), // > + shift(361), // >= + shift(362), // < + shift(363), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -86532,7 +56866,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(65), // ), reduce: CmpTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86552,16 +56886,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S951 + actionRow{ // S625 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(66), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -86570,10 +56908,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86602,7 +56936,7 @@ var actionTab = actionTable{ reduce(66), // >=, reduce: CmpTerm reduce(66), // <, reduce: CmpTerm reduce(66), // <=, reduce: CmpTerm - shift(643), // | + shift(364), // | nil, // ^ nil, // & nil, // << @@ -86623,7 +56957,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(66), // ), reduce: CmpTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86643,16 +56977,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S952 + actionRow{ // S626 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(67), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -86661,10 +56999,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86693,7 +57027,7 @@ var actionTab = actionTable{ reduce(67), // >=, reduce: CmpTerm reduce(67), // <, reduce: CmpTerm reduce(67), // <=, reduce: CmpTerm - shift(643), // | + shift(364), // | nil, // ^ nil, // & nil, // << @@ -86714,7 +57048,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(67), // ), reduce: CmpTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86734,16 +57068,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S953 + actionRow{ // S627 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(68), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -86752,10 +57090,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86771,21 +57105,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(69), // ?, reduce: BitwiseORTerm + reduce(68), // ?, reduce: CmpTerm nil, // : - reduce(69), // ||, reduce: BitwiseORTerm - reduce(69), // ^^, reduce: BitwiseORTerm - reduce(69), // &&, reduce: BitwiseORTerm - reduce(69), // =~, reduce: BitwiseORTerm - reduce(69), // !=~, reduce: BitwiseORTerm - reduce(69), // ==, reduce: BitwiseORTerm - reduce(69), // !=, reduce: BitwiseORTerm - reduce(69), // >, reduce: BitwiseORTerm - reduce(69), // >=, reduce: BitwiseORTerm - reduce(69), // <, reduce: BitwiseORTerm - reduce(69), // <=, reduce: BitwiseORTerm - reduce(69), // |, reduce: BitwiseORTerm - shift(644), // ^ + reduce(68), // ||, reduce: CmpTerm + reduce(68), // ^^, reduce: CmpTerm + reduce(68), // &&, reduce: CmpTerm + reduce(68), // =~, reduce: CmpTerm + reduce(68), // !=~, reduce: CmpTerm + reduce(68), // ==, reduce: CmpTerm + reduce(68), // !=, reduce: CmpTerm + reduce(68), // >, reduce: CmpTerm + reduce(68), // >=, reduce: CmpTerm + reduce(68), // <, reduce: CmpTerm + reduce(68), // <=, reduce: CmpTerm + shift(364), // | + nil, // ^ nil, // & nil, // << nil, // >> @@ -86805,7 +57139,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(69), // ), reduce: BitwiseORTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86825,16 +57159,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S954 + actionRow{ // S628 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(69), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -86843,10 +57181,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86862,22 +57196,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(71), // ?, reduce: BitwiseXORTerm + reduce(69), // ?, reduce: CmpTerm nil, // : - reduce(71), // ||, reduce: BitwiseXORTerm - reduce(71), // ^^, reduce: BitwiseXORTerm - reduce(71), // &&, reduce: BitwiseXORTerm - reduce(71), // =~, reduce: BitwiseXORTerm - reduce(71), // !=~, reduce: BitwiseXORTerm - reduce(71), // ==, reduce: BitwiseXORTerm - reduce(71), // !=, reduce: BitwiseXORTerm - reduce(71), // >, reduce: BitwiseXORTerm - reduce(71), // >=, reduce: BitwiseXORTerm - reduce(71), // <, reduce: BitwiseXORTerm - reduce(71), // <=, reduce: BitwiseXORTerm - reduce(71), // |, reduce: BitwiseXORTerm - reduce(71), // ^, reduce: BitwiseXORTerm - shift(645), // & + reduce(69), // ||, reduce: CmpTerm + reduce(69), // ^^, reduce: CmpTerm + reduce(69), // &&, reduce: CmpTerm + reduce(69), // =~, reduce: CmpTerm + reduce(69), // !=~, reduce: CmpTerm + reduce(69), // ==, reduce: CmpTerm + reduce(69), // !=, reduce: CmpTerm + reduce(69), // >, reduce: CmpTerm + reduce(69), // >=, reduce: CmpTerm + reduce(69), // <, reduce: CmpTerm + reduce(69), // <=, reduce: CmpTerm + shift(364), // | + nil, // ^ + nil, // & nil, // << nil, // >> nil, // + @@ -86896,7 +57230,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(71), // ), reduce: BitwiseXORTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86916,16 +57250,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S955 + actionRow{ // S629 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(71), // ], reduce: BitwiseORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -86934,10 +57272,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -86953,24 +57287,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: BitwiseANDTerm + reduce(71), // ?, reduce: BitwiseORTerm nil, // : - reduce(73), // ||, reduce: BitwiseANDTerm - reduce(73), // ^^, reduce: BitwiseANDTerm - reduce(73), // &&, reduce: BitwiseANDTerm - reduce(73), // =~, reduce: BitwiseANDTerm - reduce(73), // !=~, reduce: BitwiseANDTerm - reduce(73), // ==, reduce: BitwiseANDTerm - reduce(73), // !=, reduce: BitwiseANDTerm - reduce(73), // >, reduce: BitwiseANDTerm - reduce(73), // >=, reduce: BitwiseANDTerm - reduce(73), // <, reduce: BitwiseANDTerm - reduce(73), // <=, reduce: BitwiseANDTerm - reduce(73), // |, reduce: BitwiseANDTerm - reduce(73), // ^, reduce: BitwiseANDTerm - reduce(73), // &, reduce: BitwiseANDTerm - shift(646), // << - shift(647), // >> + reduce(71), // ||, reduce: BitwiseORTerm + reduce(71), // ^^, reduce: BitwiseORTerm + reduce(71), // &&, reduce: BitwiseORTerm + reduce(71), // =~, reduce: BitwiseORTerm + reduce(71), // !=~, reduce: BitwiseORTerm + reduce(71), // ==, reduce: BitwiseORTerm + reduce(71), // !=, reduce: BitwiseORTerm + reduce(71), // >, reduce: BitwiseORTerm + reduce(71), // >=, reduce: BitwiseORTerm + reduce(71), // <, reduce: BitwiseORTerm + reduce(71), // <=, reduce: BitwiseORTerm + reduce(71), // |, reduce: BitwiseORTerm + shift(365), // ^ + nil, // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -86987,7 +57321,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(73), // ), reduce: BitwiseANDTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87007,16 +57341,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S956 + actionRow{ // S630 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(73), // ], reduce: BitwiseXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87025,10 +57363,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87044,29 +57378,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: BitwiseShiftTerm + reduce(73), // ?, reduce: BitwiseXORTerm nil, // : - reduce(75), // ||, reduce: BitwiseShiftTerm - reduce(75), // ^^, reduce: BitwiseShiftTerm - reduce(75), // &&, reduce: BitwiseShiftTerm - reduce(75), // =~, reduce: BitwiseShiftTerm - reduce(75), // !=~, reduce: BitwiseShiftTerm - reduce(75), // ==, reduce: BitwiseShiftTerm - reduce(75), // !=, reduce: BitwiseShiftTerm - reduce(75), // >, reduce: BitwiseShiftTerm - reduce(75), // >=, reduce: BitwiseShiftTerm - reduce(75), // <, reduce: BitwiseShiftTerm - reduce(75), // <=, reduce: BitwiseShiftTerm - reduce(75), // |, reduce: BitwiseShiftTerm - reduce(75), // ^, reduce: BitwiseShiftTerm - reduce(75), // &, reduce: BitwiseShiftTerm - reduce(75), // <<, reduce: BitwiseShiftTerm - reduce(75), // >>, reduce: BitwiseShiftTerm - shift(648), // + - shift(649), // - - shift(650), // .+ - shift(651), // .- - shift(652), // . + reduce(73), // ||, reduce: BitwiseXORTerm + reduce(73), // ^^, reduce: BitwiseXORTerm + reduce(73), // &&, reduce: BitwiseXORTerm + reduce(73), // =~, reduce: BitwiseXORTerm + reduce(73), // !=~, reduce: BitwiseXORTerm + reduce(73), // ==, reduce: BitwiseXORTerm + reduce(73), // !=, reduce: BitwiseXORTerm + reduce(73), // >, reduce: BitwiseXORTerm + reduce(73), // >=, reduce: BitwiseXORTerm + reduce(73), // <, reduce: BitwiseXORTerm + reduce(73), // <=, reduce: BitwiseXORTerm + reduce(73), // |, reduce: BitwiseXORTerm + reduce(73), // ^, reduce: BitwiseXORTerm + shift(366), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -87078,7 +57412,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(75), // ), reduce: BitwiseShiftTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87098,16 +57432,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S957 + actionRow{ // S631 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(75), // ], reduce: BitwiseANDTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87116,10 +57454,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87135,29 +57469,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseShiftTerm + reduce(75), // ?, reduce: BitwiseANDTerm nil, // : - reduce(76), // ||, reduce: BitwiseShiftTerm - reduce(76), // ^^, reduce: BitwiseShiftTerm - reduce(76), // &&, reduce: BitwiseShiftTerm - reduce(76), // =~, reduce: BitwiseShiftTerm - reduce(76), // !=~, reduce: BitwiseShiftTerm - reduce(76), // ==, reduce: BitwiseShiftTerm - reduce(76), // !=, reduce: BitwiseShiftTerm - reduce(76), // >, reduce: BitwiseShiftTerm - reduce(76), // >=, reduce: BitwiseShiftTerm - reduce(76), // <, reduce: BitwiseShiftTerm - reduce(76), // <=, reduce: BitwiseShiftTerm - reduce(76), // |, reduce: BitwiseShiftTerm - reduce(76), // ^, reduce: BitwiseShiftTerm - reduce(76), // &, reduce: BitwiseShiftTerm - reduce(76), // <<, reduce: BitwiseShiftTerm - reduce(76), // >>, reduce: BitwiseShiftTerm - shift(648), // + - shift(649), // - - shift(650), // .+ - shift(651), // .- - shift(652), // . + reduce(75), // ||, reduce: BitwiseANDTerm + reduce(75), // ^^, reduce: BitwiseANDTerm + reduce(75), // &&, reduce: BitwiseANDTerm + reduce(75), // =~, reduce: BitwiseANDTerm + reduce(75), // !=~, reduce: BitwiseANDTerm + reduce(75), // ==, reduce: BitwiseANDTerm + reduce(75), // !=, reduce: BitwiseANDTerm + reduce(75), // >, reduce: BitwiseANDTerm + reduce(75), // >=, reduce: BitwiseANDTerm + reduce(75), // <, reduce: BitwiseANDTerm + reduce(75), // <=, reduce: BitwiseANDTerm + reduce(75), // |, reduce: BitwiseANDTerm + reduce(75), // ^, reduce: BitwiseANDTerm + reduce(75), // &, reduce: BitwiseANDTerm + shift(367), // << + shift(368), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -87169,7 +57503,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(76), // ), reduce: BitwiseShiftTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87189,16 +57523,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S958 + actionRow{ // S632 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(77), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87207,10 +57545,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87226,41 +57560,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: AddsubdotTerm + reduce(77), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(78), // ||, reduce: AddsubdotTerm - reduce(78), // ^^, reduce: AddsubdotTerm - reduce(78), // &&, reduce: AddsubdotTerm - reduce(78), // =~, reduce: AddsubdotTerm - reduce(78), // !=~, reduce: AddsubdotTerm - reduce(78), // ==, reduce: AddsubdotTerm - reduce(78), // !=, reduce: AddsubdotTerm - reduce(78), // >, reduce: AddsubdotTerm - reduce(78), // >=, reduce: AddsubdotTerm - reduce(78), // <, reduce: AddsubdotTerm - reduce(78), // <=, reduce: AddsubdotTerm - reduce(78), // |, reduce: AddsubdotTerm - reduce(78), // ^, reduce: AddsubdotTerm - reduce(78), // &, reduce: AddsubdotTerm - reduce(78), // <<, reduce: AddsubdotTerm - reduce(78), // >>, reduce: AddsubdotTerm - reduce(78), // +, reduce: AddsubdotTerm - reduce(78), // -, reduce: AddsubdotTerm - reduce(78), // .+, reduce: AddsubdotTerm - reduce(78), // .-, reduce: AddsubdotTerm - reduce(78), // ., reduce: AddsubdotTerm - shift(654), // * - shift(655), // / - shift(656), // // - shift(657), // % - shift(658), // .* - shift(659), // ./ - shift(660), // .// + reduce(77), // ||, reduce: BitwiseShiftTerm + reduce(77), // ^^, reduce: BitwiseShiftTerm + reduce(77), // &&, reduce: BitwiseShiftTerm + reduce(77), // =~, reduce: BitwiseShiftTerm + reduce(77), // !=~, reduce: BitwiseShiftTerm + reduce(77), // ==, reduce: BitwiseShiftTerm + reduce(77), // !=, reduce: BitwiseShiftTerm + reduce(77), // >, reduce: BitwiseShiftTerm + reduce(77), // >=, reduce: BitwiseShiftTerm + reduce(77), // <, reduce: BitwiseShiftTerm + reduce(77), // <=, reduce: BitwiseShiftTerm + reduce(77), // |, reduce: BitwiseShiftTerm + reduce(77), // ^, reduce: BitwiseShiftTerm + reduce(77), // &, reduce: BitwiseShiftTerm + reduce(77), // <<, reduce: BitwiseShiftTerm + reduce(77), // >>, reduce: BitwiseShiftTerm + shift(369), // + + shift(370), // - + shift(371), // .+ + shift(372), // .- + shift(373), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(78), // ), reduce: AddsubdotTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87280,16 +57614,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S959 + actionRow{ // S633 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(78), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87298,10 +57636,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87317,41 +57651,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: AddsubdotTerm + reduce(78), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(79), // ||, reduce: AddsubdotTerm - reduce(79), // ^^, reduce: AddsubdotTerm - reduce(79), // &&, reduce: AddsubdotTerm - reduce(79), // =~, reduce: AddsubdotTerm - reduce(79), // !=~, reduce: AddsubdotTerm - reduce(79), // ==, reduce: AddsubdotTerm - reduce(79), // !=, reduce: AddsubdotTerm - reduce(79), // >, reduce: AddsubdotTerm - reduce(79), // >=, reduce: AddsubdotTerm - reduce(79), // <, reduce: AddsubdotTerm - reduce(79), // <=, reduce: AddsubdotTerm - reduce(79), // |, reduce: AddsubdotTerm - reduce(79), // ^, reduce: AddsubdotTerm - reduce(79), // &, reduce: AddsubdotTerm - reduce(79), // <<, reduce: AddsubdotTerm - reduce(79), // >>, reduce: AddsubdotTerm - reduce(79), // +, reduce: AddsubdotTerm - reduce(79), // -, reduce: AddsubdotTerm - reduce(79), // .+, reduce: AddsubdotTerm - reduce(79), // .-, reduce: AddsubdotTerm - reduce(79), // ., reduce: AddsubdotTerm - shift(654), // * - shift(655), // / - shift(656), // // - shift(657), // % - shift(658), // .* - shift(659), // ./ - shift(660), // .// + reduce(78), // ||, reduce: BitwiseShiftTerm + reduce(78), // ^^, reduce: BitwiseShiftTerm + reduce(78), // &&, reduce: BitwiseShiftTerm + reduce(78), // =~, reduce: BitwiseShiftTerm + reduce(78), // !=~, reduce: BitwiseShiftTerm + reduce(78), // ==, reduce: BitwiseShiftTerm + reduce(78), // !=, reduce: BitwiseShiftTerm + reduce(78), // >, reduce: BitwiseShiftTerm + reduce(78), // >=, reduce: BitwiseShiftTerm + reduce(78), // <, reduce: BitwiseShiftTerm + reduce(78), // <=, reduce: BitwiseShiftTerm + reduce(78), // |, reduce: BitwiseShiftTerm + reduce(78), // ^, reduce: BitwiseShiftTerm + reduce(78), // &, reduce: BitwiseShiftTerm + reduce(78), // <<, reduce: BitwiseShiftTerm + reduce(78), // >>, reduce: BitwiseShiftTerm + shift(369), // + + shift(370), // - + shift(371), // .+ + shift(372), // .- + shift(373), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(79), // ), reduce: AddsubdotTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87371,16 +57705,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S960 + actionRow{ // S634 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(80), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87389,10 +57727,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87431,18 +57765,18 @@ var actionTab = actionTable{ reduce(80), // .+, reduce: AddsubdotTerm reduce(80), // .-, reduce: AddsubdotTerm reduce(80), // ., reduce: AddsubdotTerm - shift(654), // * - shift(655), // / - shift(656), // // - shift(657), // % - shift(658), // .* - shift(659), // ./ - shift(660), // .// + shift(375), // * + shift(376), // / + shift(377), // // + shift(378), // % + shift(379), // .* + shift(380), // ./ + shift(381), // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(80), // ), reduce: AddsubdotTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87462,16 +57796,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S961 + actionRow{ // S635 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(81), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87480,10 +57818,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87522,18 +57856,18 @@ var actionTab = actionTable{ reduce(81), // .+, reduce: AddsubdotTerm reduce(81), // .-, reduce: AddsubdotTerm reduce(81), // ., reduce: AddsubdotTerm - shift(654), // * - shift(655), // / - shift(656), // // - shift(657), // % - shift(658), // .* - shift(659), // ./ - shift(660), // .// + shift(375), // * + shift(376), // / + shift(377), // // + shift(378), // % + shift(379), // .* + shift(380), // ./ + shift(381), // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(81), // ), reduce: AddsubdotTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87553,16 +57887,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S962 + actionRow{ // S636 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(82), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87571,10 +57909,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87613,18 +57947,18 @@ var actionTab = actionTable{ reduce(82), // .+, reduce: AddsubdotTerm reduce(82), // .-, reduce: AddsubdotTerm reduce(82), // ., reduce: AddsubdotTerm - shift(654), // * - shift(655), // / - shift(656), // // - shift(657), // % - shift(658), // .* - shift(659), // ./ - shift(660), // .// + shift(375), // * + shift(376), // / + shift(377), // // + shift(378), // % + shift(379), // .* + shift(380), // ./ + shift(381), // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(82), // ), reduce: AddsubdotTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87644,16 +57978,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S963 + actionRow{ // S637 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(83), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87662,10 +58000,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87681,41 +58015,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: MuldivTerm + reduce(83), // ?, reduce: AddsubdotTerm nil, // : - reduce(84), // ||, reduce: MuldivTerm - reduce(84), // ^^, reduce: MuldivTerm - reduce(84), // &&, reduce: MuldivTerm - reduce(84), // =~, reduce: MuldivTerm - reduce(84), // !=~, reduce: MuldivTerm - reduce(84), // ==, reduce: MuldivTerm - reduce(84), // !=, reduce: MuldivTerm - reduce(84), // >, reduce: MuldivTerm - reduce(84), // >=, reduce: MuldivTerm - reduce(84), // <, reduce: MuldivTerm - reduce(84), // <=, reduce: MuldivTerm - reduce(84), // |, reduce: MuldivTerm - reduce(84), // ^, reduce: MuldivTerm - reduce(84), // &, reduce: MuldivTerm - reduce(84), // <<, reduce: MuldivTerm - reduce(84), // >>, reduce: MuldivTerm - reduce(84), // +, reduce: MuldivTerm - reduce(84), // -, reduce: MuldivTerm - reduce(84), // .+, reduce: MuldivTerm - reduce(84), // .-, reduce: MuldivTerm - reduce(84), // ., reduce: MuldivTerm - reduce(84), // *, reduce: MuldivTerm - reduce(84), // /, reduce: MuldivTerm - reduce(84), // //, reduce: MuldivTerm - reduce(84), // %, reduce: MuldivTerm - reduce(84), // .*, reduce: MuldivTerm - reduce(84), // ./, reduce: MuldivTerm - reduce(84), // .//, reduce: MuldivTerm + reduce(83), // ||, reduce: AddsubdotTerm + reduce(83), // ^^, reduce: AddsubdotTerm + reduce(83), // &&, reduce: AddsubdotTerm + reduce(83), // =~, reduce: AddsubdotTerm + reduce(83), // !=~, reduce: AddsubdotTerm + reduce(83), // ==, reduce: AddsubdotTerm + reduce(83), // !=, reduce: AddsubdotTerm + reduce(83), // >, reduce: AddsubdotTerm + reduce(83), // >=, reduce: AddsubdotTerm + reduce(83), // <, reduce: AddsubdotTerm + reduce(83), // <=, reduce: AddsubdotTerm + reduce(83), // |, reduce: AddsubdotTerm + reduce(83), // ^, reduce: AddsubdotTerm + reduce(83), // &, reduce: AddsubdotTerm + reduce(83), // <<, reduce: AddsubdotTerm + reduce(83), // >>, reduce: AddsubdotTerm + reduce(83), // +, reduce: AddsubdotTerm + reduce(83), // -, reduce: AddsubdotTerm + reduce(83), // .+, reduce: AddsubdotTerm + reduce(83), // .-, reduce: AddsubdotTerm + reduce(83), // ., reduce: AddsubdotTerm + shift(375), // * + shift(376), // / + shift(377), // // + shift(378), // % + shift(379), // .* + shift(380), // ./ + shift(381), // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(84), // ), reduce: MuldivTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87735,16 +58069,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S964 + actionRow{ // S638 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(84), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87753,10 +58091,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87772,41 +58106,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: MuldivTerm + reduce(84), // ?, reduce: AddsubdotTerm nil, // : - reduce(85), // ||, reduce: MuldivTerm - reduce(85), // ^^, reduce: MuldivTerm - reduce(85), // &&, reduce: MuldivTerm - reduce(85), // =~, reduce: MuldivTerm - reduce(85), // !=~, reduce: MuldivTerm - reduce(85), // ==, reduce: MuldivTerm - reduce(85), // !=, reduce: MuldivTerm - reduce(85), // >, reduce: MuldivTerm - reduce(85), // >=, reduce: MuldivTerm - reduce(85), // <, reduce: MuldivTerm - reduce(85), // <=, reduce: MuldivTerm - reduce(85), // |, reduce: MuldivTerm - reduce(85), // ^, reduce: MuldivTerm - reduce(85), // &, reduce: MuldivTerm - reduce(85), // <<, reduce: MuldivTerm - reduce(85), // >>, reduce: MuldivTerm - reduce(85), // +, reduce: MuldivTerm - reduce(85), // -, reduce: MuldivTerm - reduce(85), // .+, reduce: MuldivTerm - reduce(85), // .-, reduce: MuldivTerm - reduce(85), // ., reduce: MuldivTerm - reduce(85), // *, reduce: MuldivTerm - reduce(85), // /, reduce: MuldivTerm - reduce(85), // //, reduce: MuldivTerm - reduce(85), // %, reduce: MuldivTerm - reduce(85), // .*, reduce: MuldivTerm - reduce(85), // ./, reduce: MuldivTerm - reduce(85), // .//, reduce: MuldivTerm + reduce(84), // ||, reduce: AddsubdotTerm + reduce(84), // ^^, reduce: AddsubdotTerm + reduce(84), // &&, reduce: AddsubdotTerm + reduce(84), // =~, reduce: AddsubdotTerm + reduce(84), // !=~, reduce: AddsubdotTerm + reduce(84), // ==, reduce: AddsubdotTerm + reduce(84), // !=, reduce: AddsubdotTerm + reduce(84), // >, reduce: AddsubdotTerm + reduce(84), // >=, reduce: AddsubdotTerm + reduce(84), // <, reduce: AddsubdotTerm + reduce(84), // <=, reduce: AddsubdotTerm + reduce(84), // |, reduce: AddsubdotTerm + reduce(84), // ^, reduce: AddsubdotTerm + reduce(84), // &, reduce: AddsubdotTerm + reduce(84), // <<, reduce: AddsubdotTerm + reduce(84), // >>, reduce: AddsubdotTerm + reduce(84), // +, reduce: AddsubdotTerm + reduce(84), // -, reduce: AddsubdotTerm + reduce(84), // .+, reduce: AddsubdotTerm + reduce(84), // .-, reduce: AddsubdotTerm + reduce(84), // ., reduce: AddsubdotTerm + shift(375), // * + shift(376), // / + shift(377), // // + shift(378), // % + shift(379), // .* + shift(380), // ./ + shift(381), // .// nil, // ! nil, // ~ nil, // ** nil, // ( - reduce(85), // ), reduce: MuldivTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87826,16 +58160,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S965 + actionRow{ // S639 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(86), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87844,10 +58182,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87897,7 +58231,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(86), // ), reduce: MuldivTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87917,16 +58251,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S966 + actionRow{ // S640 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(87), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -87935,10 +58273,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -87988,7 +58322,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(87), // ), reduce: MuldivTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -88008,16 +58342,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S967 + actionRow{ // S641 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(88), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -88026,10 +58364,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -88079,7 +58413,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(88), // ), reduce: MuldivTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -88099,16 +58433,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S968 + actionRow{ // S642 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(89), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -88117,10 +58455,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -88170,7 +58504,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(89), // ), reduce: MuldivTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -88190,16 +58524,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S969 + actionRow{ // S643 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(90), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -88208,10 +58546,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -88261,7 +58595,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(90), // ), reduce: MuldivTerm + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -88281,16 +58615,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S970 + actionRow{ // S644 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(91), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -88299,8291 +58637,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: PowTerm - nil, // : - reduce(99), // ||, reduce: PowTerm - reduce(99), // ^^, reduce: PowTerm - reduce(99), // &&, reduce: PowTerm - reduce(99), // =~, reduce: PowTerm - reduce(99), // !=~, reduce: PowTerm - reduce(99), // ==, reduce: PowTerm - reduce(99), // !=, reduce: PowTerm - reduce(99), // >, reduce: PowTerm - reduce(99), // >=, reduce: PowTerm - reduce(99), // <, reduce: PowTerm - reduce(99), // <=, reduce: PowTerm - reduce(99), // |, reduce: PowTerm - reduce(99), // ^, reduce: PowTerm - reduce(99), // &, reduce: PowTerm - reduce(99), // <<, reduce: PowTerm - reduce(99), // >>, reduce: PowTerm - reduce(99), // +, reduce: PowTerm - reduce(99), // -, reduce: PowTerm - reduce(99), // .+, reduce: PowTerm - reduce(99), // .-, reduce: PowTerm - reduce(99), // ., reduce: PowTerm - reduce(99), // *, reduce: PowTerm - reduce(99), // /, reduce: PowTerm - reduce(99), // //, reduce: PowTerm - reduce(99), // %, reduce: PowTerm - reduce(99), // .*, reduce: PowTerm - reduce(99), // ./, reduce: PowTerm - reduce(99), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(99), // ), reduce: PowTerm - 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, // , - 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 - }, - }, - actionRow{ // S971 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(101), // ||, reduce: PrecedenceChainEnd - reduce(101), // ^^, reduce: PrecedenceChainEnd - reduce(101), // &&, reduce: PrecedenceChainEnd - reduce(101), // =~, reduce: PrecedenceChainEnd - reduce(101), // !=~, reduce: PrecedenceChainEnd - reduce(101), // ==, reduce: PrecedenceChainEnd - reduce(101), // !=, reduce: PrecedenceChainEnd - reduce(101), // >, reduce: PrecedenceChainEnd - reduce(101), // >=, reduce: PrecedenceChainEnd - reduce(101), // <, reduce: PrecedenceChainEnd - reduce(101), // <=, reduce: PrecedenceChainEnd - reduce(101), // |, reduce: PrecedenceChainEnd - reduce(101), // ^, reduce: PrecedenceChainEnd - reduce(101), // &, reduce: PrecedenceChainEnd - reduce(101), // <<, reduce: PrecedenceChainEnd - reduce(101), // >>, reduce: PrecedenceChainEnd - reduce(101), // +, reduce: PrecedenceChainEnd - reduce(101), // -, reduce: PrecedenceChainEnd - reduce(101), // .+, reduce: PrecedenceChainEnd - reduce(101), // .-, reduce: PrecedenceChainEnd - reduce(101), // ., reduce: PrecedenceChainEnd - reduce(101), // *, reduce: PrecedenceChainEnd - reduce(101), // /, reduce: PrecedenceChainEnd - reduce(101), // //, reduce: PrecedenceChainEnd - reduce(101), // %, reduce: PrecedenceChainEnd - reduce(101), // .*, reduce: PrecedenceChainEnd - reduce(101), // ./, reduce: PrecedenceChainEnd - reduce(101), // .//, reduce: PrecedenceChainEnd - nil, // ! - nil, // ~ - reduce(101), // **, reduce: PrecedenceChainEnd - nil, // ( - reduce(101), // ), reduce: PrecedenceChainEnd - 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, // , - 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 - }, - }, - actionRow{ // S972 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1167), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1168), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S973 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1170), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S974 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(139), // [, reduce: ArrayOrMapIndexAccess - reduce(139), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(139), // ||, reduce: ArrayOrMapIndexAccess - reduce(139), // ^^, reduce: ArrayOrMapIndexAccess - reduce(139), // &&, reduce: ArrayOrMapIndexAccess - reduce(139), // =~, reduce: ArrayOrMapIndexAccess - reduce(139), // !=~, reduce: ArrayOrMapIndexAccess - reduce(139), // ==, reduce: ArrayOrMapIndexAccess - reduce(139), // !=, reduce: ArrayOrMapIndexAccess - reduce(139), // >, reduce: ArrayOrMapIndexAccess - reduce(139), // >=, reduce: ArrayOrMapIndexAccess - reduce(139), // <, reduce: ArrayOrMapIndexAccess - reduce(139), // <=, reduce: ArrayOrMapIndexAccess - reduce(139), // |, reduce: ArrayOrMapIndexAccess - reduce(139), // ^, reduce: ArrayOrMapIndexAccess - reduce(139), // &, reduce: ArrayOrMapIndexAccess - reduce(139), // <<, reduce: ArrayOrMapIndexAccess - reduce(139), // >>, reduce: ArrayOrMapIndexAccess - reduce(139), // +, reduce: ArrayOrMapIndexAccess - reduce(139), // -, reduce: ArrayOrMapIndexAccess - reduce(139), // .+, reduce: ArrayOrMapIndexAccess - reduce(139), // .-, reduce: ArrayOrMapIndexAccess - reduce(139), // ., reduce: ArrayOrMapIndexAccess - reduce(139), // *, reduce: ArrayOrMapIndexAccess - reduce(139), // /, reduce: ArrayOrMapIndexAccess - reduce(139), // //, reduce: ArrayOrMapIndexAccess - reduce(139), // %, reduce: ArrayOrMapIndexAccess - reduce(139), // .*, reduce: ArrayOrMapIndexAccess - reduce(139), // ./, reduce: ArrayOrMapIndexAccess - reduce(139), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ArrayOrMapIndexAccess - 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, // , - 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 - }, - }, - actionRow{ // S975 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1172), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S976 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(113), // [, reduce: ArrayLiteral - reduce(113), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArrayLiteral - reduce(113), // :, reduce: ArrayLiteral - reduce(113), // ||, reduce: ArrayLiteral - reduce(113), // ^^, reduce: ArrayLiteral - reduce(113), // &&, reduce: ArrayLiteral - reduce(113), // =~, reduce: ArrayLiteral - reduce(113), // !=~, reduce: ArrayLiteral - reduce(113), // ==, reduce: ArrayLiteral - reduce(113), // !=, reduce: ArrayLiteral - reduce(113), // >, reduce: ArrayLiteral - reduce(113), // >=, reduce: ArrayLiteral - reduce(113), // <, reduce: ArrayLiteral - reduce(113), // <=, reduce: ArrayLiteral - reduce(113), // |, reduce: ArrayLiteral - reduce(113), // ^, reduce: ArrayLiteral - reduce(113), // &, reduce: ArrayLiteral - reduce(113), // <<, reduce: ArrayLiteral - reduce(113), // >>, reduce: ArrayLiteral - reduce(113), // +, reduce: ArrayLiteral - reduce(113), // -, reduce: ArrayLiteral - reduce(113), // .+, reduce: ArrayLiteral - reduce(113), // .-, reduce: ArrayLiteral - reduce(113), // ., reduce: ArrayLiteral - reduce(113), // *, reduce: ArrayLiteral - reduce(113), // /, reduce: ArrayLiteral - reduce(113), // //, reduce: ArrayLiteral - reduce(113), // %, reduce: ArrayLiteral - reduce(113), // .*, reduce: ArrayLiteral - reduce(113), // ./, reduce: ArrayLiteral - reduce(113), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArrayLiteral - 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, // , - 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 - }, - }, - actionRow{ // S977 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1173), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S978 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1174), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S979 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1175), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S980 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(120), // [, reduce: MapLiteral - reduce(120), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MapLiteral - reduce(120), // :, reduce: MapLiteral - reduce(120), // ||, reduce: MapLiteral - reduce(120), // ^^, reduce: MapLiteral - reduce(120), // &&, reduce: MapLiteral - reduce(120), // =~, reduce: MapLiteral - reduce(120), // !=~, reduce: MapLiteral - reduce(120), // ==, reduce: MapLiteral - reduce(120), // !=, reduce: MapLiteral - reduce(120), // >, reduce: MapLiteral - reduce(120), // >=, reduce: MapLiteral - reduce(120), // <, reduce: MapLiteral - reduce(120), // <=, reduce: MapLiteral - reduce(120), // |, reduce: MapLiteral - reduce(120), // ^, reduce: MapLiteral - reduce(120), // &, reduce: MapLiteral - reduce(120), // <<, reduce: MapLiteral - reduce(120), // >>, reduce: MapLiteral - reduce(120), // +, reduce: MapLiteral - reduce(120), // -, reduce: MapLiteral - reduce(120), // .+, reduce: MapLiteral - reduce(120), // .-, reduce: MapLiteral - reduce(120), // ., reduce: MapLiteral - reduce(120), // *, reduce: MapLiteral - reduce(120), // /, reduce: MapLiteral - reduce(120), // //, reduce: MapLiteral - reduce(120), // %, reduce: MapLiteral - reduce(120), // .*, reduce: MapLiteral - reduce(120), // ./, reduce: MapLiteral - reduce(120), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S981 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(1176), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S982 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S983 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S984 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1179), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S985 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(144), // [, reduce: ArraySliceAccess - reduce(144), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArraySliceAccess - nil, // : - reduce(144), // ||, reduce: ArraySliceAccess - reduce(144), // ^^, reduce: ArraySliceAccess - reduce(144), // &&, reduce: ArraySliceAccess - reduce(144), // =~, reduce: ArraySliceAccess - reduce(144), // !=~, reduce: ArraySliceAccess - reduce(144), // ==, reduce: ArraySliceAccess - reduce(144), // !=, reduce: ArraySliceAccess - reduce(144), // >, reduce: ArraySliceAccess - reduce(144), // >=, reduce: ArraySliceAccess - reduce(144), // <, reduce: ArraySliceAccess - reduce(144), // <=, reduce: ArraySliceAccess - reduce(144), // |, reduce: ArraySliceAccess - reduce(144), // ^, reduce: ArraySliceAccess - reduce(144), // &, reduce: ArraySliceAccess - reduce(144), // <<, reduce: ArraySliceAccess - reduce(144), // >>, reduce: ArraySliceAccess - reduce(144), // +, reduce: ArraySliceAccess - reduce(144), // -, reduce: ArraySliceAccess - reduce(144), // .+, reduce: ArraySliceAccess - reduce(144), // .-, reduce: ArraySliceAccess - reduce(144), // ., reduce: ArraySliceAccess - reduce(144), // *, reduce: ArraySliceAccess - reduce(144), // /, reduce: ArraySliceAccess - reduce(144), // //, reduce: ArraySliceAccess - reduce(144), // %, reduce: ArraySliceAccess - reduce(144), // .*, reduce: ArraySliceAccess - reduce(144), // ./, reduce: ArraySliceAccess - reduce(144), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S986 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S987 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S988 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S989 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S990 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S991 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S992 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S993 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S994 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S995 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S996 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S997 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S998 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S999 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1000 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1001 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1002 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1003 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1004 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1005 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1006 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(92), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: UnaryOpTerm - reduce(92), // :, reduce: UnaryOpTerm - reduce(92), // ||, reduce: UnaryOpTerm - reduce(92), // ^^, reduce: UnaryOpTerm - reduce(92), // &&, reduce: UnaryOpTerm - reduce(92), // =~, reduce: UnaryOpTerm - reduce(92), // !=~, reduce: UnaryOpTerm - reduce(92), // ==, reduce: UnaryOpTerm - reduce(92), // !=, reduce: UnaryOpTerm - reduce(92), // >, reduce: UnaryOpTerm - reduce(92), // >=, reduce: UnaryOpTerm - reduce(92), // <, reduce: UnaryOpTerm - reduce(92), // <=, reduce: UnaryOpTerm - reduce(92), // |, reduce: UnaryOpTerm - reduce(92), // ^, reduce: UnaryOpTerm - reduce(92), // &, reduce: UnaryOpTerm - reduce(92), // <<, reduce: UnaryOpTerm - reduce(92), // >>, reduce: UnaryOpTerm - reduce(92), // +, reduce: UnaryOpTerm - reduce(92), // -, reduce: UnaryOpTerm - reduce(92), // .+, reduce: UnaryOpTerm - reduce(92), // .-, reduce: UnaryOpTerm - reduce(92), // ., reduce: UnaryOpTerm - reduce(92), // *, reduce: UnaryOpTerm - reduce(92), // /, reduce: UnaryOpTerm - reduce(92), // //, reduce: UnaryOpTerm - reduce(92), // %, reduce: UnaryOpTerm - reduce(92), // .*, reduce: UnaryOpTerm - reduce(92), // ./, reduce: UnaryOpTerm - reduce(92), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1007 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1008 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1009 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1010 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1011 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1012 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1013 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1014 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(93), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: UnaryOpTerm - reduce(93), // :, reduce: UnaryOpTerm - reduce(93), // ||, reduce: UnaryOpTerm - reduce(93), // ^^, reduce: UnaryOpTerm - reduce(93), // &&, reduce: UnaryOpTerm - reduce(93), // =~, reduce: UnaryOpTerm - reduce(93), // !=~, reduce: UnaryOpTerm - reduce(93), // ==, reduce: UnaryOpTerm - reduce(93), // !=, reduce: UnaryOpTerm - reduce(93), // >, reduce: UnaryOpTerm - reduce(93), // >=, reduce: UnaryOpTerm - reduce(93), // <, reduce: UnaryOpTerm - reduce(93), // <=, reduce: UnaryOpTerm - reduce(93), // |, reduce: UnaryOpTerm - reduce(93), // ^, reduce: UnaryOpTerm - reduce(93), // &, reduce: UnaryOpTerm - reduce(93), // <<, reduce: UnaryOpTerm - reduce(93), // >>, reduce: UnaryOpTerm - reduce(93), // +, reduce: UnaryOpTerm - reduce(93), // -, reduce: UnaryOpTerm - reduce(93), // .+, reduce: UnaryOpTerm - reduce(93), // .-, reduce: UnaryOpTerm - reduce(93), // ., reduce: UnaryOpTerm - reduce(93), // *, reduce: UnaryOpTerm - reduce(93), // /, reduce: UnaryOpTerm - reduce(93), // //, reduce: UnaryOpTerm - reduce(93), // %, reduce: UnaryOpTerm - reduce(93), // .*, reduce: UnaryOpTerm - reduce(93), // ./, reduce: UnaryOpTerm - reduce(93), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1015 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(94), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: UnaryOpTerm - reduce(94), // :, reduce: UnaryOpTerm - reduce(94), // ||, reduce: UnaryOpTerm - reduce(94), // ^^, reduce: UnaryOpTerm - reduce(94), // &&, reduce: UnaryOpTerm - reduce(94), // =~, reduce: UnaryOpTerm - reduce(94), // !=~, reduce: UnaryOpTerm - reduce(94), // ==, reduce: UnaryOpTerm - reduce(94), // !=, reduce: UnaryOpTerm - reduce(94), // >, reduce: UnaryOpTerm - reduce(94), // >=, reduce: UnaryOpTerm - reduce(94), // <, reduce: UnaryOpTerm - reduce(94), // <=, reduce: UnaryOpTerm - reduce(94), // |, reduce: UnaryOpTerm - reduce(94), // ^, reduce: UnaryOpTerm - reduce(94), // &, reduce: UnaryOpTerm - reduce(94), // <<, reduce: UnaryOpTerm - reduce(94), // >>, reduce: UnaryOpTerm - reduce(94), // +, reduce: UnaryOpTerm - reduce(94), // -, reduce: UnaryOpTerm - reduce(94), // .+, reduce: UnaryOpTerm - reduce(94), // .-, reduce: UnaryOpTerm - reduce(94), // ., reduce: UnaryOpTerm - reduce(94), // *, reduce: UnaryOpTerm - reduce(94), // /, reduce: UnaryOpTerm - reduce(94), // //, reduce: UnaryOpTerm - reduce(94), // %, reduce: UnaryOpTerm - reduce(94), // .*, reduce: UnaryOpTerm - reduce(94), // ./, reduce: UnaryOpTerm - reduce(94), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1016 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(95), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: UnaryOpTerm - reduce(95), // :, reduce: UnaryOpTerm - reduce(95), // ||, reduce: UnaryOpTerm - reduce(95), // ^^, reduce: UnaryOpTerm - reduce(95), // &&, reduce: UnaryOpTerm - reduce(95), // =~, reduce: UnaryOpTerm - reduce(95), // !=~, reduce: UnaryOpTerm - reduce(95), // ==, reduce: UnaryOpTerm - reduce(95), // !=, reduce: UnaryOpTerm - reduce(95), // >, reduce: UnaryOpTerm - reduce(95), // >=, reduce: UnaryOpTerm - reduce(95), // <, reduce: UnaryOpTerm - reduce(95), // <=, reduce: UnaryOpTerm - reduce(95), // |, reduce: UnaryOpTerm - reduce(95), // ^, reduce: UnaryOpTerm - reduce(95), // &, reduce: UnaryOpTerm - reduce(95), // <<, reduce: UnaryOpTerm - reduce(95), // >>, reduce: UnaryOpTerm - reduce(95), // +, reduce: UnaryOpTerm - reduce(95), // -, reduce: UnaryOpTerm - reduce(95), // .+, reduce: UnaryOpTerm - reduce(95), // .-, reduce: UnaryOpTerm - reduce(95), // ., reduce: UnaryOpTerm - reduce(95), // *, reduce: UnaryOpTerm - reduce(95), // /, reduce: UnaryOpTerm - reduce(95), // //, reduce: UnaryOpTerm - reduce(95), // %, reduce: UnaryOpTerm - reduce(95), // .*, reduce: UnaryOpTerm - reduce(95), // ./, reduce: UnaryOpTerm - reduce(95), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1017 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(96), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: UnaryOpTerm - reduce(96), // :, reduce: UnaryOpTerm - reduce(96), // ||, reduce: UnaryOpTerm - reduce(96), // ^^, reduce: UnaryOpTerm - reduce(96), // &&, reduce: UnaryOpTerm - reduce(96), // =~, reduce: UnaryOpTerm - reduce(96), // !=~, reduce: UnaryOpTerm - reduce(96), // ==, reduce: UnaryOpTerm - reduce(96), // !=, reduce: UnaryOpTerm - reduce(96), // >, reduce: UnaryOpTerm - reduce(96), // >=, reduce: UnaryOpTerm - reduce(96), // <, reduce: UnaryOpTerm - reduce(96), // <=, reduce: UnaryOpTerm - reduce(96), // |, reduce: UnaryOpTerm - reduce(96), // ^, reduce: UnaryOpTerm - reduce(96), // &, reduce: UnaryOpTerm - reduce(96), // <<, reduce: UnaryOpTerm - reduce(96), // >>, reduce: UnaryOpTerm - reduce(96), // +, reduce: UnaryOpTerm - reduce(96), // -, reduce: UnaryOpTerm - reduce(96), // .+, reduce: UnaryOpTerm - reduce(96), // .-, reduce: UnaryOpTerm - reduce(96), // ., reduce: UnaryOpTerm - reduce(96), // *, reduce: UnaryOpTerm - reduce(96), // /, reduce: UnaryOpTerm - reduce(96), // //, reduce: UnaryOpTerm - reduce(96), // %, reduce: UnaryOpTerm - reduce(96), // .*, reduce: UnaryOpTerm - reduce(96), // ./, reduce: UnaryOpTerm - reduce(96), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1018 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(97), // ], reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - reduce(97), // :, reduce: UnaryOpTerm - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1019 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1020 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(1208), // ) - 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, // , - 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 - }, - }, - actionRow{ // S1021 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1210), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1022 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(5), // ;, reduce: StatementBlock - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(5), // }, reduce: StatementBlock - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1023 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(9), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(9), // }, reduce: Assignment - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1024 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(103), // ;, reduce: MlrvalOrFunction - nil, // = - reduce(103), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(103), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(103), // ||, reduce: MlrvalOrFunction - reduce(103), // ^^, reduce: MlrvalOrFunction - reduce(103), // &&, reduce: MlrvalOrFunction - reduce(103), // =~, reduce: MlrvalOrFunction - reduce(103), // !=~, reduce: MlrvalOrFunction - reduce(103), // ==, reduce: MlrvalOrFunction - reduce(103), // !=, reduce: MlrvalOrFunction - reduce(103), // >, reduce: MlrvalOrFunction - reduce(103), // >=, reduce: MlrvalOrFunction - reduce(103), // <, reduce: MlrvalOrFunction - reduce(103), // <=, reduce: MlrvalOrFunction - reduce(103), // |, reduce: MlrvalOrFunction - reduce(103), // ^, reduce: MlrvalOrFunction - reduce(103), // &, reduce: MlrvalOrFunction - reduce(103), // <<, reduce: MlrvalOrFunction - reduce(103), // >>, reduce: MlrvalOrFunction - reduce(103), // +, reduce: MlrvalOrFunction - reduce(103), // -, reduce: MlrvalOrFunction - reduce(103), // .+, reduce: MlrvalOrFunction - reduce(103), // .-, reduce: MlrvalOrFunction - reduce(103), // ., reduce: MlrvalOrFunction - reduce(103), // *, reduce: MlrvalOrFunction - reduce(103), // /, reduce: MlrvalOrFunction - reduce(103), // //, reduce: MlrvalOrFunction - reduce(103), // %, reduce: MlrvalOrFunction - reduce(103), // .*, reduce: MlrvalOrFunction - reduce(103), // ./, reduce: MlrvalOrFunction - reduce(103), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S1025 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(105), // ;, reduce: MlrvalOrFunction - nil, // = - reduce(105), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(105), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(105), // ||, reduce: MlrvalOrFunction - reduce(105), // ^^, reduce: MlrvalOrFunction - reduce(105), // &&, reduce: MlrvalOrFunction - reduce(105), // =~, reduce: MlrvalOrFunction - reduce(105), // !=~, reduce: MlrvalOrFunction - reduce(105), // ==, reduce: MlrvalOrFunction - reduce(105), // !=, reduce: MlrvalOrFunction - reduce(105), // >, reduce: MlrvalOrFunction - reduce(105), // >=, reduce: MlrvalOrFunction - reduce(105), // <, reduce: MlrvalOrFunction - reduce(105), // <=, reduce: MlrvalOrFunction - reduce(105), // |, reduce: MlrvalOrFunction - reduce(105), // ^, reduce: MlrvalOrFunction - reduce(105), // &, reduce: MlrvalOrFunction - reduce(105), // <<, reduce: MlrvalOrFunction - reduce(105), // >>, reduce: MlrvalOrFunction - reduce(105), // +, reduce: MlrvalOrFunction - reduce(105), // -, reduce: MlrvalOrFunction - reduce(105), // .+, reduce: MlrvalOrFunction - reduce(105), // .-, reduce: MlrvalOrFunction - reduce(105), // ., reduce: MlrvalOrFunction - reduce(105), // *, reduce: MlrvalOrFunction - reduce(105), // /, reduce: MlrvalOrFunction - reduce(105), // //, reduce: MlrvalOrFunction - reduce(105), // %, reduce: MlrvalOrFunction - reduce(105), // .*, reduce: MlrvalOrFunction - reduce(105), // ./, reduce: MlrvalOrFunction - reduce(105), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(105), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S1026 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(104), // ;, reduce: MlrvalOrFunction - nil, // = - reduce(104), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(104), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(104), // ||, reduce: MlrvalOrFunction - reduce(104), // ^^, reduce: MlrvalOrFunction - reduce(104), // &&, reduce: MlrvalOrFunction - reduce(104), // =~, reduce: MlrvalOrFunction - reduce(104), // !=~, reduce: MlrvalOrFunction - reduce(104), // ==, reduce: MlrvalOrFunction - reduce(104), // !=, reduce: MlrvalOrFunction - reduce(104), // >, reduce: MlrvalOrFunction - reduce(104), // >=, reduce: MlrvalOrFunction - reduce(104), // <, reduce: MlrvalOrFunction - reduce(104), // <=, reduce: MlrvalOrFunction - reduce(104), // |, reduce: MlrvalOrFunction - reduce(104), // ^, reduce: MlrvalOrFunction - reduce(104), // &, reduce: MlrvalOrFunction - reduce(104), // <<, reduce: MlrvalOrFunction - reduce(104), // >>, reduce: MlrvalOrFunction - reduce(104), // +, reduce: MlrvalOrFunction - reduce(104), // -, reduce: MlrvalOrFunction - reduce(104), // .+, reduce: MlrvalOrFunction - reduce(104), // .-, reduce: MlrvalOrFunction - reduce(104), // ., reduce: MlrvalOrFunction - reduce(104), // *, reduce: MlrvalOrFunction - reduce(104), // /, reduce: MlrvalOrFunction - reduce(104), // //, reduce: MlrvalOrFunction - reduce(104), // %, reduce: MlrvalOrFunction - reduce(104), // .*, reduce: MlrvalOrFunction - reduce(104), // ./, reduce: MlrvalOrFunction - reduce(104), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(104), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S1027 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(106), // ;, reduce: MlrvalOrFunction - nil, // = - reduce(106), // [, reduce: MlrvalOrFunction - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(106), // }, reduce: MlrvalOrFunction - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(106), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(106), // ||, reduce: MlrvalOrFunction - reduce(106), // ^^, reduce: MlrvalOrFunction - reduce(106), // &&, reduce: MlrvalOrFunction - reduce(106), // =~, reduce: MlrvalOrFunction - reduce(106), // !=~, reduce: MlrvalOrFunction - reduce(106), // ==, reduce: MlrvalOrFunction - reduce(106), // !=, reduce: MlrvalOrFunction - reduce(106), // >, reduce: MlrvalOrFunction - reduce(106), // >=, reduce: MlrvalOrFunction - reduce(106), // <, reduce: MlrvalOrFunction - reduce(106), // <=, reduce: MlrvalOrFunction - reduce(106), // |, reduce: MlrvalOrFunction - reduce(106), // ^, reduce: MlrvalOrFunction - reduce(106), // &, reduce: MlrvalOrFunction - reduce(106), // <<, reduce: MlrvalOrFunction - reduce(106), // >>, reduce: MlrvalOrFunction - reduce(106), // +, reduce: MlrvalOrFunction - reduce(106), // -, reduce: MlrvalOrFunction - reduce(106), // .+, reduce: MlrvalOrFunction - reduce(106), // .-, reduce: MlrvalOrFunction - reduce(106), // ., reduce: MlrvalOrFunction - reduce(106), // *, reduce: MlrvalOrFunction - reduce(106), // /, reduce: MlrvalOrFunction - reduce(106), // //, reduce: MlrvalOrFunction - reduce(106), // %, reduce: MlrvalOrFunction - reduce(106), // .*, reduce: MlrvalOrFunction - reduce(106), // ./, reduce: MlrvalOrFunction - reduce(106), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(106), // **, reduce: MlrvalOrFunction - 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, // , - 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 - }, - }, - actionRow{ // S1028 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - shift(1211), // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S1029 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(17), // ;, reduce: FieldValue - nil, // = - reduce(17), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(17), // }, reduce: FieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(17), // ?, reduce: FieldValue - nil, // : - reduce(17), // ||, reduce: FieldValue - reduce(17), // ^^, reduce: FieldValue - reduce(17), // &&, reduce: FieldValue - reduce(17), // =~, reduce: FieldValue - reduce(17), // !=~, reduce: FieldValue - reduce(17), // ==, reduce: FieldValue - reduce(17), // !=, reduce: FieldValue - reduce(17), // >, reduce: FieldValue - reduce(17), // >=, reduce: FieldValue - reduce(17), // <, reduce: FieldValue - reduce(17), // <=, reduce: FieldValue - reduce(17), // |, reduce: FieldValue - reduce(17), // ^, reduce: FieldValue - reduce(17), // &, reduce: FieldValue - reduce(17), // <<, reduce: FieldValue - reduce(17), // >>, reduce: FieldValue - reduce(17), // +, reduce: FieldValue - reduce(17), // -, reduce: FieldValue - reduce(17), // .+, reduce: FieldValue - reduce(17), // .-, reduce: FieldValue - reduce(17), // ., reduce: FieldValue - reduce(17), // *, reduce: FieldValue - reduce(17), // /, reduce: FieldValue - reduce(17), // //, reduce: FieldValue - reduce(17), // %, reduce: FieldValue - reduce(17), // .*, reduce: FieldValue - reduce(17), // ./, reduce: FieldValue - reduce(17), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(17), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S1030 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(18), // ;, reduce: FieldValue - nil, // = - reduce(18), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(18), // }, reduce: FieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(18), // ?, reduce: FieldValue - nil, // : - reduce(18), // ||, reduce: FieldValue - reduce(18), // ^^, reduce: FieldValue - reduce(18), // &&, reduce: FieldValue - reduce(18), // =~, reduce: FieldValue - reduce(18), // !=~, reduce: FieldValue - reduce(18), // ==, reduce: FieldValue - reduce(18), // !=, reduce: FieldValue - reduce(18), // >, reduce: FieldValue - reduce(18), // >=, reduce: FieldValue - reduce(18), // <, reduce: FieldValue - reduce(18), // <=, reduce: FieldValue - reduce(18), // |, reduce: FieldValue - reduce(18), // ^, reduce: FieldValue - reduce(18), // &, reduce: FieldValue - reduce(18), // <<, reduce: FieldValue - reduce(18), // >>, reduce: FieldValue - reduce(18), // +, reduce: FieldValue - reduce(18), // -, reduce: FieldValue - reduce(18), // .+, reduce: FieldValue - reduce(18), // .-, reduce: FieldValue - reduce(18), // ., reduce: FieldValue - reduce(18), // *, reduce: FieldValue - reduce(18), // /, reduce: FieldValue - reduce(18), // //, reduce: FieldValue - reduce(18), // %, reduce: FieldValue - reduce(18), // .*, reduce: FieldValue - reduce(18), // ./, reduce: FieldValue - reduce(18), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(18), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S1031 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(19), // ;, reduce: FieldValue - nil, // = - reduce(19), // [, reduce: FieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(19), // }, reduce: FieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(19), // ?, reduce: FieldValue - nil, // : - reduce(19), // ||, reduce: FieldValue - reduce(19), // ^^, reduce: FieldValue - reduce(19), // &&, reduce: FieldValue - reduce(19), // =~, reduce: FieldValue - reduce(19), // !=~, reduce: FieldValue - reduce(19), // ==, reduce: FieldValue - reduce(19), // !=, reduce: FieldValue - reduce(19), // >, reduce: FieldValue - reduce(19), // >=, reduce: FieldValue - reduce(19), // <, reduce: FieldValue - reduce(19), // <=, reduce: FieldValue - reduce(19), // |, reduce: FieldValue - reduce(19), // ^, reduce: FieldValue - reduce(19), // &, reduce: FieldValue - reduce(19), // <<, reduce: FieldValue - reduce(19), // >>, reduce: FieldValue - reduce(19), // +, reduce: FieldValue - reduce(19), // -, reduce: FieldValue - reduce(19), // .+, reduce: FieldValue - reduce(19), // .-, reduce: FieldValue - reduce(19), // ., reduce: FieldValue - reduce(19), // *, reduce: FieldValue - reduce(19), // /, reduce: FieldValue - reduce(19), // //, reduce: FieldValue - reduce(19), // %, reduce: FieldValue - reduce(19), // .*, reduce: FieldValue - reduce(19), // ./, reduce: FieldValue - reduce(19), // .//, reduce: FieldValue - nil, // ! - nil, // ~ - reduce(19), // **, reduce: FieldValue - 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, // , - 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 - }, - }, - actionRow{ // S1032 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(20), // ;, reduce: DirectFieldValue - nil, // = - reduce(20), // [, reduce: DirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(20), // }, reduce: DirectFieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(20), // ?, reduce: DirectFieldValue - nil, // : - reduce(20), // ||, reduce: DirectFieldValue - reduce(20), // ^^, reduce: DirectFieldValue - reduce(20), // &&, reduce: DirectFieldValue - reduce(20), // =~, reduce: DirectFieldValue - reduce(20), // !=~, reduce: DirectFieldValue - reduce(20), // ==, reduce: DirectFieldValue - reduce(20), // !=, reduce: DirectFieldValue - reduce(20), // >, reduce: DirectFieldValue - reduce(20), // >=, reduce: DirectFieldValue - reduce(20), // <, reduce: DirectFieldValue - reduce(20), // <=, reduce: DirectFieldValue - reduce(20), // |, reduce: DirectFieldValue - reduce(20), // ^, reduce: DirectFieldValue - reduce(20), // &, reduce: DirectFieldValue - reduce(20), // <<, reduce: DirectFieldValue - reduce(20), // >>, reduce: DirectFieldValue - reduce(20), // +, reduce: DirectFieldValue - reduce(20), // -, reduce: DirectFieldValue - reduce(20), // .+, reduce: DirectFieldValue - reduce(20), // .-, reduce: DirectFieldValue - reduce(20), // ., reduce: DirectFieldValue - reduce(20), // *, reduce: DirectFieldValue - reduce(20), // /, reduce: DirectFieldValue - reduce(20), // //, reduce: DirectFieldValue - reduce(20), // %, reduce: DirectFieldValue - reduce(20), // .*, reduce: DirectFieldValue - reduce(20), // ./, reduce: DirectFieldValue - reduce(20), // .//, reduce: DirectFieldValue - nil, // ! - nil, // ~ - reduce(20), // **, reduce: DirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S1033 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1034 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(22), // ;, reduce: BracedFieldValue - nil, // = - reduce(22), // [, reduce: BracedFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(22), // }, reduce: BracedFieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(22), // ?, reduce: BracedFieldValue - nil, // : - reduce(22), // ||, reduce: BracedFieldValue - reduce(22), // ^^, reduce: BracedFieldValue - reduce(22), // &&, reduce: BracedFieldValue - reduce(22), // =~, reduce: BracedFieldValue - reduce(22), // !=~, reduce: BracedFieldValue - reduce(22), // ==, reduce: BracedFieldValue - reduce(22), // !=, reduce: BracedFieldValue - reduce(22), // >, reduce: BracedFieldValue - reduce(22), // >=, reduce: BracedFieldValue - reduce(22), // <, reduce: BracedFieldValue - reduce(22), // <=, reduce: BracedFieldValue - reduce(22), // |, reduce: BracedFieldValue - reduce(22), // ^, reduce: BracedFieldValue - reduce(22), // &, reduce: BracedFieldValue - reduce(22), // <<, reduce: BracedFieldValue - reduce(22), // >>, reduce: BracedFieldValue - reduce(22), // +, reduce: BracedFieldValue - reduce(22), // -, reduce: BracedFieldValue - reduce(22), // .+, reduce: BracedFieldValue - reduce(22), // .-, reduce: BracedFieldValue - reduce(22), // ., reduce: BracedFieldValue - reduce(22), // *, reduce: BracedFieldValue - reduce(22), // /, reduce: BracedFieldValue - reduce(22), // //, reduce: BracedFieldValue - reduce(22), // %, reduce: BracedFieldValue - reduce(22), // .*, reduce: BracedFieldValue - reduce(22), // ./, reduce: BracedFieldValue - reduce(22), // .//, reduce: BracedFieldValue - nil, // ! - nil, // ~ - reduce(22), // **, reduce: BracedFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S1035 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(23), // ;, reduce: FullSrec - nil, // = - reduce(23), // [, reduce: FullSrec - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(23), // }, reduce: FullSrec - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(23), // ?, reduce: FullSrec - nil, // : - reduce(23), // ||, reduce: FullSrec - reduce(23), // ^^, reduce: FullSrec - reduce(23), // &&, reduce: FullSrec - reduce(23), // =~, reduce: FullSrec - reduce(23), // !=~, reduce: FullSrec - reduce(23), // ==, reduce: FullSrec - reduce(23), // !=, reduce: FullSrec - reduce(23), // >, reduce: FullSrec - reduce(23), // >=, reduce: FullSrec - reduce(23), // <, reduce: FullSrec - reduce(23), // <=, reduce: FullSrec - reduce(23), // |, reduce: FullSrec - reduce(23), // ^, reduce: FullSrec - reduce(23), // &, reduce: FullSrec - reduce(23), // <<, reduce: FullSrec - reduce(23), // >>, reduce: FullSrec - reduce(23), // +, reduce: FullSrec - reduce(23), // -, reduce: FullSrec - reduce(23), // .+, reduce: FullSrec - reduce(23), // .-, reduce: FullSrec - reduce(23), // ., reduce: FullSrec - reduce(23), // *, reduce: FullSrec - reduce(23), // /, reduce: FullSrec - reduce(23), // //, reduce: FullSrec - reduce(23), // %, reduce: FullSrec - reduce(23), // .*, reduce: FullSrec - reduce(23), // ./, reduce: FullSrec - reduce(23), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(23), // **, reduce: FullSrec - 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, // , - 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 - }, - }, - actionRow{ // S1036 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(24), // ;, reduce: OosvarValue - nil, // = - reduce(24), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(24), // }, reduce: OosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(24), // ?, reduce: OosvarValue - nil, // : - reduce(24), // ||, reduce: OosvarValue - reduce(24), // ^^, reduce: OosvarValue - reduce(24), // &&, reduce: OosvarValue - reduce(24), // =~, reduce: OosvarValue - reduce(24), // !=~, reduce: OosvarValue - reduce(24), // ==, reduce: OosvarValue - reduce(24), // !=, reduce: OosvarValue - reduce(24), // >, reduce: OosvarValue - reduce(24), // >=, reduce: OosvarValue - reduce(24), // <, reduce: OosvarValue - reduce(24), // <=, reduce: OosvarValue - reduce(24), // |, reduce: OosvarValue - reduce(24), // ^, reduce: OosvarValue - reduce(24), // &, reduce: OosvarValue - reduce(24), // <<, reduce: OosvarValue - reduce(24), // >>, reduce: OosvarValue - reduce(24), // +, reduce: OosvarValue - reduce(24), // -, reduce: OosvarValue - reduce(24), // .+, reduce: OosvarValue - reduce(24), // .-, reduce: OosvarValue - reduce(24), // ., reduce: OosvarValue - reduce(24), // *, reduce: OosvarValue - reduce(24), // /, reduce: OosvarValue - reduce(24), // //, reduce: OosvarValue - reduce(24), // %, reduce: OosvarValue - reduce(24), // .*, reduce: OosvarValue - reduce(24), // ./, reduce: OosvarValue - reduce(24), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(24), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S1037 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(25), // ;, reduce: OosvarValue - nil, // = - reduce(25), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(25), // }, reduce: OosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(25), // ?, reduce: OosvarValue - nil, // : - reduce(25), // ||, reduce: OosvarValue - reduce(25), // ^^, reduce: OosvarValue - reduce(25), // &&, reduce: OosvarValue - reduce(25), // =~, reduce: OosvarValue - reduce(25), // !=~, reduce: OosvarValue - reduce(25), // ==, reduce: OosvarValue - reduce(25), // !=, reduce: OosvarValue - reduce(25), // >, reduce: OosvarValue - reduce(25), // >=, reduce: OosvarValue - reduce(25), // <, reduce: OosvarValue - reduce(25), // <=, reduce: OosvarValue - reduce(25), // |, reduce: OosvarValue - reduce(25), // ^, reduce: OosvarValue - reduce(25), // &, reduce: OosvarValue - reduce(25), // <<, reduce: OosvarValue - reduce(25), // >>, reduce: OosvarValue - reduce(25), // +, reduce: OosvarValue - reduce(25), // -, reduce: OosvarValue - reduce(25), // .+, reduce: OosvarValue - reduce(25), // .-, reduce: OosvarValue - reduce(25), // ., reduce: OosvarValue - reduce(25), // *, reduce: OosvarValue - reduce(25), // /, reduce: OosvarValue - reduce(25), // //, reduce: OosvarValue - reduce(25), // %, reduce: OosvarValue - reduce(25), // .*, reduce: OosvarValue - reduce(25), // ./, reduce: OosvarValue - reduce(25), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(25), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S1038 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(26), // ;, reduce: OosvarValue - nil, // = - reduce(26), // [, reduce: OosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(26), // }, reduce: OosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(26), // ?, reduce: OosvarValue - nil, // : - reduce(26), // ||, reduce: OosvarValue - reduce(26), // ^^, reduce: OosvarValue - reduce(26), // &&, reduce: OosvarValue - reduce(26), // =~, reduce: OosvarValue - reduce(26), // !=~, reduce: OosvarValue - reduce(26), // ==, reduce: OosvarValue - reduce(26), // !=, reduce: OosvarValue - reduce(26), // >, reduce: OosvarValue - reduce(26), // >=, reduce: OosvarValue - reduce(26), // <, reduce: OosvarValue - reduce(26), // <=, reduce: OosvarValue - reduce(26), // |, reduce: OosvarValue - reduce(26), // ^, reduce: OosvarValue - reduce(26), // &, reduce: OosvarValue - reduce(26), // <<, reduce: OosvarValue - reduce(26), // >>, reduce: OosvarValue - reduce(26), // +, reduce: OosvarValue - reduce(26), // -, reduce: OosvarValue - reduce(26), // .+, reduce: OosvarValue - reduce(26), // .-, reduce: OosvarValue - reduce(26), // ., reduce: OosvarValue - reduce(26), // *, reduce: OosvarValue - reduce(26), // /, reduce: OosvarValue - reduce(26), // //, reduce: OosvarValue - reduce(26), // %, reduce: OosvarValue - reduce(26), // .*, reduce: OosvarValue - reduce(26), // ./, reduce: OosvarValue - reduce(26), // .//, reduce: OosvarValue - nil, // ! - nil, // ~ - reduce(26), // **, reduce: OosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S1039 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(27), // ;, reduce: DirectOosvarValue - nil, // = - reduce(27), // [, reduce: DirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(27), // }, reduce: DirectOosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(27), // ?, reduce: DirectOosvarValue - nil, // : - reduce(27), // ||, reduce: DirectOosvarValue - reduce(27), // ^^, reduce: DirectOosvarValue - reduce(27), // &&, reduce: DirectOosvarValue - reduce(27), // =~, reduce: DirectOosvarValue - reduce(27), // !=~, reduce: DirectOosvarValue - reduce(27), // ==, reduce: DirectOosvarValue - reduce(27), // !=, reduce: DirectOosvarValue - reduce(27), // >, reduce: DirectOosvarValue - reduce(27), // >=, reduce: DirectOosvarValue - reduce(27), // <, reduce: DirectOosvarValue - reduce(27), // <=, reduce: DirectOosvarValue - reduce(27), // |, reduce: DirectOosvarValue - reduce(27), // ^, reduce: DirectOosvarValue - reduce(27), // &, reduce: DirectOosvarValue - reduce(27), // <<, reduce: DirectOosvarValue - reduce(27), // >>, reduce: DirectOosvarValue - reduce(27), // +, reduce: DirectOosvarValue - reduce(27), // -, reduce: DirectOosvarValue - reduce(27), // .+, reduce: DirectOosvarValue - reduce(27), // .-, reduce: DirectOosvarValue - reduce(27), // ., reduce: DirectOosvarValue - reduce(27), // *, reduce: DirectOosvarValue - reduce(27), // /, reduce: DirectOosvarValue - reduce(27), // //, reduce: DirectOosvarValue - reduce(27), // %, reduce: DirectOosvarValue - reduce(27), // .*, reduce: DirectOosvarValue - reduce(27), // ./, reduce: DirectOosvarValue - reduce(27), // .//, reduce: DirectOosvarValue - nil, // ! - nil, // ~ - reduce(27), // **, reduce: DirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S1040 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - nil, // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1041 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(29), // ;, reduce: BracedOosvarValue - nil, // = - reduce(29), // [, reduce: BracedOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(29), // }, reduce: BracedOosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(29), // ?, reduce: BracedOosvarValue - nil, // : - reduce(29), // ||, reduce: BracedOosvarValue - reduce(29), // ^^, reduce: BracedOosvarValue - reduce(29), // &&, reduce: BracedOosvarValue - reduce(29), // =~, reduce: BracedOosvarValue - reduce(29), // !=~, reduce: BracedOosvarValue - reduce(29), // ==, reduce: BracedOosvarValue - reduce(29), // !=, reduce: BracedOosvarValue - reduce(29), // >, reduce: BracedOosvarValue - reduce(29), // >=, reduce: BracedOosvarValue - reduce(29), // <, reduce: BracedOosvarValue - reduce(29), // <=, reduce: BracedOosvarValue - reduce(29), // |, reduce: BracedOosvarValue - reduce(29), // ^, reduce: BracedOosvarValue - reduce(29), // &, reduce: BracedOosvarValue - reduce(29), // <<, reduce: BracedOosvarValue - reduce(29), // >>, reduce: BracedOosvarValue - reduce(29), // +, reduce: BracedOosvarValue - reduce(29), // -, reduce: BracedOosvarValue - reduce(29), // .+, reduce: BracedOosvarValue - reduce(29), // .-, reduce: BracedOosvarValue - reduce(29), // ., reduce: BracedOosvarValue - reduce(29), // *, reduce: BracedOosvarValue - reduce(29), // /, reduce: BracedOosvarValue - reduce(29), // //, reduce: BracedOosvarValue - reduce(29), // %, reduce: BracedOosvarValue - reduce(29), // .*, reduce: BracedOosvarValue - reduce(29), // ./, reduce: BracedOosvarValue - reduce(29), // .//, reduce: BracedOosvarValue - nil, // ! - nil, // ~ - reduce(29), // **, reduce: BracedOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S1042 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(30), // ;, reduce: FullOosvar - nil, // = - reduce(30), // [, reduce: FullOosvar - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(30), // }, reduce: FullOosvar - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: FullOosvar - nil, // : - reduce(30), // ||, reduce: FullOosvar - reduce(30), // ^^, reduce: FullOosvar - reduce(30), // &&, reduce: FullOosvar - reduce(30), // =~, reduce: FullOosvar - reduce(30), // !=~, reduce: FullOosvar - reduce(30), // ==, reduce: FullOosvar - reduce(30), // !=, reduce: FullOosvar - reduce(30), // >, reduce: FullOosvar - reduce(30), // >=, reduce: FullOosvar - reduce(30), // <, reduce: FullOosvar - reduce(30), // <=, reduce: FullOosvar - reduce(30), // |, reduce: FullOosvar - reduce(30), // ^, reduce: FullOosvar - reduce(30), // &, reduce: FullOosvar - reduce(30), // <<, reduce: FullOosvar - reduce(30), // >>, reduce: FullOosvar - reduce(30), // +, reduce: FullOosvar - reduce(30), // -, reduce: FullOosvar - reduce(30), // .+, reduce: FullOosvar - reduce(30), // .-, reduce: FullOosvar - reduce(30), // ., reduce: FullOosvar - reduce(30), // *, reduce: FullOosvar - reduce(30), // /, reduce: FullOosvar - reduce(30), // //, reduce: FullOosvar - reduce(30), // %, reduce: FullOosvar - reduce(30), // .*, reduce: FullOosvar - reduce(30), // ./, reduce: FullOosvar - reduce(30), // .//, reduce: FullOosvar - nil, // ! - nil, // ~ - reduce(30), // **, reduce: FullOosvar - 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, // , - 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 - }, - }, - actionRow{ // S1043 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - shift(1215), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S1044 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(49), // ;, reduce: Rvalue - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(49), // }, reduce: Rvalue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1045 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(50), // ;, reduce: PrecedenceChainStart - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(50), // }, reduce: PrecedenceChainStart - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1046 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(52), // ;, reduce: TernaryTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(52), // }, reduce: TernaryTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(1217), // ? - nil, // : - shift(1218), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1047 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(54), // ;, reduce: LogicalOrTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(54), // }, reduce: LogicalOrTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: LogicalOrTerm - nil, // : - reduce(54), // ||, reduce: LogicalOrTerm - shift(1219), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1048 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(56), // ;, reduce: LogicalXORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(56), // }, reduce: LogicalXORTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: LogicalXORTerm - nil, // : - reduce(56), // ||, reduce: LogicalXORTerm - reduce(56), // ^^, reduce: LogicalXORTerm - shift(1220), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1049 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(58), // ;, reduce: LogicalAndTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(58), // }, reduce: LogicalAndTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: LogicalAndTerm - nil, // : - reduce(58), // ||, reduce: LogicalAndTerm - reduce(58), // ^^, reduce: LogicalAndTerm - reduce(58), // &&, reduce: LogicalAndTerm - shift(1221), // =~ - shift(1222), // !=~ - shift(1223), // == - shift(1224), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1050 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(63), // ;, reduce: EqneTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(63), // }, reduce: EqneTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: EqneTerm - nil, // : - reduce(63), // ||, reduce: EqneTerm - reduce(63), // ^^, reduce: EqneTerm - reduce(63), // &&, reduce: EqneTerm - reduce(63), // =~, reduce: EqneTerm - reduce(63), // !=~, reduce: EqneTerm - reduce(63), // ==, reduce: EqneTerm - reduce(63), // !=, reduce: EqneTerm - shift(1225), // > - shift(1226), // >= - shift(1227), // < - shift(1228), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1051 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(68), // ;, reduce: CmpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(68), // }, reduce: CmpTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: CmpTerm - nil, // : - reduce(68), // ||, reduce: CmpTerm - reduce(68), // ^^, reduce: CmpTerm - reduce(68), // &&, reduce: CmpTerm - reduce(68), // =~, reduce: CmpTerm - reduce(68), // !=~, reduce: CmpTerm - reduce(68), // ==, reduce: CmpTerm - reduce(68), // !=, reduce: CmpTerm - reduce(68), // >, reduce: CmpTerm - reduce(68), // >=, reduce: CmpTerm - reduce(68), // <, reduce: CmpTerm - reduce(68), // <=, reduce: CmpTerm - shift(1229), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1052 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(70), // ;, reduce: BitwiseORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(70), // }, reduce: BitwiseORTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: BitwiseORTerm - nil, // : - reduce(70), // ||, reduce: BitwiseORTerm - reduce(70), // ^^, reduce: BitwiseORTerm - reduce(70), // &&, reduce: BitwiseORTerm - reduce(70), // =~, reduce: BitwiseORTerm - reduce(70), // !=~, reduce: BitwiseORTerm - reduce(70), // ==, reduce: BitwiseORTerm - reduce(70), // !=, reduce: BitwiseORTerm - reduce(70), // >, reduce: BitwiseORTerm - reduce(70), // >=, reduce: BitwiseORTerm - reduce(70), // <, reduce: BitwiseORTerm - reduce(70), // <=, reduce: BitwiseORTerm - reduce(70), // |, reduce: BitwiseORTerm - shift(1230), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1053 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(72), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(72), // }, reduce: BitwiseXORTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(72), // ||, reduce: BitwiseXORTerm - reduce(72), // ^^, reduce: BitwiseXORTerm - reduce(72), // &&, reduce: BitwiseXORTerm - reduce(72), // =~, reduce: BitwiseXORTerm - reduce(72), // !=~, reduce: BitwiseXORTerm - reduce(72), // ==, reduce: BitwiseXORTerm - reduce(72), // !=, reduce: BitwiseXORTerm - reduce(72), // >, reduce: BitwiseXORTerm - reduce(72), // >=, reduce: BitwiseXORTerm - reduce(72), // <, reduce: BitwiseXORTerm - reduce(72), // <=, reduce: BitwiseXORTerm - reduce(72), // |, reduce: BitwiseXORTerm - reduce(72), // ^, reduce: BitwiseXORTerm - shift(1231), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1054 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(74), // ;, reduce: BitwiseANDTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(74), // }, reduce: BitwiseANDTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(74), // ||, reduce: BitwiseANDTerm - reduce(74), // ^^, reduce: BitwiseANDTerm - reduce(74), // &&, reduce: BitwiseANDTerm - reduce(74), // =~, reduce: BitwiseANDTerm - reduce(74), // !=~, reduce: BitwiseANDTerm - reduce(74), // ==, reduce: BitwiseANDTerm - reduce(74), // !=, reduce: BitwiseANDTerm - reduce(74), // >, reduce: BitwiseANDTerm - reduce(74), // >=, reduce: BitwiseANDTerm - reduce(74), // <, reduce: BitwiseANDTerm - reduce(74), // <=, reduce: BitwiseANDTerm - reduce(74), // |, reduce: BitwiseANDTerm - reduce(74), // ^, reduce: BitwiseANDTerm - reduce(74), // &, reduce: BitwiseANDTerm - shift(1232), // << - shift(1233), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1055 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(77), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(77), // }, reduce: BitwiseShiftTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(77), // ||, reduce: BitwiseShiftTerm - reduce(77), // ^^, reduce: BitwiseShiftTerm - reduce(77), // &&, reduce: BitwiseShiftTerm - reduce(77), // =~, reduce: BitwiseShiftTerm - reduce(77), // !=~, reduce: BitwiseShiftTerm - reduce(77), // ==, reduce: BitwiseShiftTerm - reduce(77), // !=, reduce: BitwiseShiftTerm - reduce(77), // >, reduce: BitwiseShiftTerm - reduce(77), // >=, reduce: BitwiseShiftTerm - reduce(77), // <, reduce: BitwiseShiftTerm - reduce(77), // <=, reduce: BitwiseShiftTerm - reduce(77), // |, reduce: BitwiseShiftTerm - reduce(77), // ^, reduce: BitwiseShiftTerm - reduce(77), // &, reduce: BitwiseShiftTerm - reduce(77), // <<, reduce: BitwiseShiftTerm - reduce(77), // >>, reduce: BitwiseShiftTerm - shift(1234), // + - shift(1235), // - - shift(1236), // .+ - shift(1237), // .- - shift(1238), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1056 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1057 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(83), // ;, reduce: AddsubdotTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(83), // }, reduce: AddsubdotTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: AddsubdotTerm - nil, // : - reduce(83), // ||, reduce: AddsubdotTerm - reduce(83), // ^^, reduce: AddsubdotTerm - reduce(83), // &&, reduce: AddsubdotTerm - reduce(83), // =~, reduce: AddsubdotTerm - reduce(83), // !=~, reduce: AddsubdotTerm - reduce(83), // ==, reduce: AddsubdotTerm - reduce(83), // !=, reduce: AddsubdotTerm - reduce(83), // >, reduce: AddsubdotTerm - reduce(83), // >=, reduce: AddsubdotTerm - reduce(83), // <, reduce: AddsubdotTerm - reduce(83), // <=, reduce: AddsubdotTerm - reduce(83), // |, reduce: AddsubdotTerm - reduce(83), // ^, reduce: AddsubdotTerm - reduce(83), // &, reduce: AddsubdotTerm - reduce(83), // <<, reduce: AddsubdotTerm - reduce(83), // >>, reduce: AddsubdotTerm - reduce(83), // +, reduce: AddsubdotTerm - reduce(83), // -, reduce: AddsubdotTerm - reduce(83), // .+, reduce: AddsubdotTerm - reduce(83), // .-, reduce: AddsubdotTerm - reduce(83), // ., reduce: AddsubdotTerm - shift(1240), // * - shift(1241), // / - shift(1242), // // - shift(1243), // % - shift(1244), // .* - shift(1245), // ./ - shift(1246), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1058 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1059 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1060 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1061 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(91), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(91), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -96653,13 +58706,2838 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1062 + actionRow{ // S645 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(98), // ;, reduce: UnaryOpTerm + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(92), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S646 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(101), // ], reduce: PowTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: PowTerm + nil, // : + reduce(101), // ||, reduce: PowTerm + reduce(101), // ^^, reduce: PowTerm + reduce(101), // &&, reduce: PowTerm + reduce(101), // =~, reduce: PowTerm + reduce(101), // !=~, reduce: PowTerm + reduce(101), // ==, reduce: PowTerm + reduce(101), // !=, reduce: PowTerm + reduce(101), // >, reduce: PowTerm + reduce(101), // >=, reduce: PowTerm + reduce(101), // <, reduce: PowTerm + reduce(101), // <=, reduce: PowTerm + reduce(101), // |, reduce: PowTerm + reduce(101), // ^, reduce: PowTerm + reduce(101), // &, reduce: PowTerm + reduce(101), // <<, reduce: PowTerm + reduce(101), // >>, reduce: PowTerm + reduce(101), // +, reduce: PowTerm + reduce(101), // -, reduce: PowTerm + reduce(101), // .+, reduce: PowTerm + reduce(101), // .-, reduce: PowTerm + reduce(101), // ., reduce: PowTerm + reduce(101), // *, reduce: PowTerm + reduce(101), // /, reduce: PowTerm + reduce(101), // //, reduce: PowTerm + reduce(101), // %, reduce: PowTerm + reduce(101), // .*, reduce: PowTerm + reduce(101), // ./, reduce: PowTerm + reduce(101), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S647 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(122), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MapLiteral + nil, // : + reduce(122), // ||, reduce: MapLiteral + reduce(122), // ^^, reduce: MapLiteral + reduce(122), // &&, reduce: MapLiteral + reduce(122), // =~, reduce: MapLiteral + reduce(122), // !=~, reduce: MapLiteral + reduce(122), // ==, reduce: MapLiteral + reduce(122), // !=, reduce: MapLiteral + reduce(122), // >, reduce: MapLiteral + reduce(122), // >=, reduce: MapLiteral + reduce(122), // <, reduce: MapLiteral + reduce(122), // <=, reduce: MapLiteral + reduce(122), // |, reduce: MapLiteral + reduce(122), // ^, reduce: MapLiteral + reduce(122), // &, reduce: MapLiteral + reduce(122), // <<, reduce: MapLiteral + reduce(122), // >>, reduce: MapLiteral + reduce(122), // +, reduce: MapLiteral + reduce(122), // -, reduce: MapLiteral + reduce(122), // .+, reduce: MapLiteral + reduce(122), // .-, reduce: MapLiteral + reduce(122), // ., reduce: MapLiteral + reduce(122), // *, reduce: MapLiteral + reduce(122), // /, reduce: MapLiteral + reduce(122), // //, reduce: MapLiteral + reduce(122), // %, reduce: MapLiteral + reduce(122), // .*, reduce: MapLiteral + reduce(122), // ./, reduce: MapLiteral + reduce(122), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MapLiteral + nil, // ( + reduce(122), // ), reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S648 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1025), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S649 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(103), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(103), // ||, reduce: PrecedenceChainEnd + reduce(103), // ^^, reduce: PrecedenceChainEnd + reduce(103), // &&, reduce: PrecedenceChainEnd + reduce(103), // =~, reduce: PrecedenceChainEnd + reduce(103), // !=~, reduce: PrecedenceChainEnd + reduce(103), // ==, reduce: PrecedenceChainEnd + reduce(103), // !=, reduce: PrecedenceChainEnd + reduce(103), // >, reduce: PrecedenceChainEnd + reduce(103), // >=, reduce: PrecedenceChainEnd + reduce(103), // <, reduce: PrecedenceChainEnd + reduce(103), // <=, reduce: PrecedenceChainEnd + reduce(103), // |, reduce: PrecedenceChainEnd + reduce(103), // ^, reduce: PrecedenceChainEnd + reduce(103), // &, reduce: PrecedenceChainEnd + reduce(103), // <<, reduce: PrecedenceChainEnd + reduce(103), // >>, reduce: PrecedenceChainEnd + reduce(103), // +, reduce: PrecedenceChainEnd + reduce(103), // -, reduce: PrecedenceChainEnd + reduce(103), // .+, reduce: PrecedenceChainEnd + reduce(103), // .-, reduce: PrecedenceChainEnd + reduce(103), // ., reduce: PrecedenceChainEnd + reduce(103), // *, reduce: PrecedenceChainEnd + reduce(103), // /, reduce: PrecedenceChainEnd + reduce(103), // //, reduce: PrecedenceChainEnd + reduce(103), // %, reduce: PrecedenceChainEnd + reduce(103), // .*, reduce: PrecedenceChainEnd + reduce(103), // ./, reduce: PrecedenceChainEnd + reduce(103), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(103), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S650 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArrayLiteral + nil, // : + reduce(115), // ||, reduce: ArrayLiteral + reduce(115), // ^^, reduce: ArrayLiteral + reduce(115), // &&, reduce: ArrayLiteral + reduce(115), // =~, reduce: ArrayLiteral + reduce(115), // !=~, reduce: ArrayLiteral + reduce(115), // ==, reduce: ArrayLiteral + reduce(115), // !=, reduce: ArrayLiteral + reduce(115), // >, reduce: ArrayLiteral + reduce(115), // >=, reduce: ArrayLiteral + reduce(115), // <, reduce: ArrayLiteral + reduce(115), // <=, reduce: ArrayLiteral + reduce(115), // |, reduce: ArrayLiteral + reduce(115), // ^, reduce: ArrayLiteral + reduce(115), // &, reduce: ArrayLiteral + reduce(115), // <<, reduce: ArrayLiteral + reduce(115), // >>, reduce: ArrayLiteral + reduce(115), // +, reduce: ArrayLiteral + reduce(115), // -, reduce: ArrayLiteral + reduce(115), // .+, reduce: ArrayLiteral + reduce(115), // .-, reduce: ArrayLiteral + reduce(115), // ., reduce: ArrayLiteral + reduce(115), // *, reduce: ArrayLiteral + reduce(115), // /, reduce: ArrayLiteral + reduce(115), // //, reduce: ArrayLiteral + reduce(115), // %, reduce: ArrayLiteral + reduce(115), // .*, reduce: ArrayLiteral + reduce(115), // ./, reduce: ArrayLiteral + reduce(115), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArrayLiteral + nil, // ( + reduce(115), // ), reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S651 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1026), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S652 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1027), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S653 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1028), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S654 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S655 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S656 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S657 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S658 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S659 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S660 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S661 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S662 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S663 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S664 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S665 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S666 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S667 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S668 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S669 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S670 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S671 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S672 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S673 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S674 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S675 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S676 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -96671,10 +61549,1007 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: UnaryOpTerm + nil, // : + reduce(94), // ||, reduce: UnaryOpTerm + reduce(94), // ^^, reduce: UnaryOpTerm + reduce(94), // &&, reduce: UnaryOpTerm + reduce(94), // =~, reduce: UnaryOpTerm + reduce(94), // !=~, reduce: UnaryOpTerm + reduce(94), // ==, reduce: UnaryOpTerm + reduce(94), // !=, reduce: UnaryOpTerm + reduce(94), // >, reduce: UnaryOpTerm + reduce(94), // >=, reduce: UnaryOpTerm + reduce(94), // <, reduce: UnaryOpTerm + reduce(94), // <=, reduce: UnaryOpTerm + reduce(94), // |, reduce: UnaryOpTerm + reduce(94), // ^, reduce: UnaryOpTerm + reduce(94), // &, reduce: UnaryOpTerm + reduce(94), // <<, reduce: UnaryOpTerm + reduce(94), // >>, reduce: UnaryOpTerm + reduce(94), // +, reduce: UnaryOpTerm + reduce(94), // -, reduce: UnaryOpTerm + reduce(94), // .+, reduce: UnaryOpTerm + reduce(94), // .-, reduce: UnaryOpTerm + reduce(94), // ., reduce: UnaryOpTerm + reduce(94), // *, reduce: UnaryOpTerm + reduce(94), // /, reduce: UnaryOpTerm + reduce(94), // //, reduce: UnaryOpTerm + reduce(94), // %, reduce: UnaryOpTerm + reduce(94), // .*, reduce: UnaryOpTerm + reduce(94), // ./, reduce: UnaryOpTerm + reduce(94), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(94), // ), reduce: UnaryOpTerm + 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, // , + 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 + }, + }, + actionRow{ // S677 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S678 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S679 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S680 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S681 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S682 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S683 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S684 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // md_token_begin nil, // { - reduce(98), // }, reduce: UnaryOpTerm + nil, // } nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: UnaryOpTerm + nil, // : + reduce(95), // ||, reduce: UnaryOpTerm + reduce(95), // ^^, reduce: UnaryOpTerm + reduce(95), // &&, reduce: UnaryOpTerm + reduce(95), // =~, reduce: UnaryOpTerm + reduce(95), // !=~, reduce: UnaryOpTerm + reduce(95), // ==, reduce: UnaryOpTerm + reduce(95), // !=, reduce: UnaryOpTerm + reduce(95), // >, reduce: UnaryOpTerm + reduce(95), // >=, reduce: UnaryOpTerm + reduce(95), // <, reduce: UnaryOpTerm + reduce(95), // <=, reduce: UnaryOpTerm + reduce(95), // |, reduce: UnaryOpTerm + reduce(95), // ^, reduce: UnaryOpTerm + reduce(95), // &, reduce: UnaryOpTerm + reduce(95), // <<, reduce: UnaryOpTerm + reduce(95), // >>, reduce: UnaryOpTerm + reduce(95), // +, reduce: UnaryOpTerm + reduce(95), // -, reduce: UnaryOpTerm + reduce(95), // .+, reduce: UnaryOpTerm + reduce(95), // .-, reduce: UnaryOpTerm + reduce(95), // ., reduce: UnaryOpTerm + reduce(95), // *, reduce: UnaryOpTerm + reduce(95), // /, reduce: UnaryOpTerm + reduce(95), // //, reduce: UnaryOpTerm + reduce(95), // %, reduce: UnaryOpTerm + reduce(95), // .*, reduce: UnaryOpTerm + reduce(95), // ./, reduce: UnaryOpTerm + reduce(95), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(95), // ), reduce: UnaryOpTerm + 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, // , + 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 + }, + }, + actionRow{ // S685 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: UnaryOpTerm + nil, // : + reduce(96), // ||, reduce: UnaryOpTerm + reduce(96), // ^^, reduce: UnaryOpTerm + reduce(96), // &&, reduce: UnaryOpTerm + reduce(96), // =~, reduce: UnaryOpTerm + reduce(96), // !=~, reduce: UnaryOpTerm + reduce(96), // ==, reduce: UnaryOpTerm + reduce(96), // !=, reduce: UnaryOpTerm + reduce(96), // >, reduce: UnaryOpTerm + reduce(96), // >=, reduce: UnaryOpTerm + reduce(96), // <, reduce: UnaryOpTerm + reduce(96), // <=, reduce: UnaryOpTerm + reduce(96), // |, reduce: UnaryOpTerm + reduce(96), // ^, reduce: UnaryOpTerm + reduce(96), // &, reduce: UnaryOpTerm + reduce(96), // <<, reduce: UnaryOpTerm + reduce(96), // >>, reduce: UnaryOpTerm + reduce(96), // +, reduce: UnaryOpTerm + reduce(96), // -, reduce: UnaryOpTerm + reduce(96), // .+, reduce: UnaryOpTerm + reduce(96), // .-, reduce: UnaryOpTerm + reduce(96), // ., reduce: UnaryOpTerm + reduce(96), // *, reduce: UnaryOpTerm + reduce(96), // /, reduce: UnaryOpTerm + reduce(96), // //, reduce: UnaryOpTerm + reduce(96), // %, reduce: UnaryOpTerm + reduce(96), // .*, reduce: UnaryOpTerm + reduce(96), // ./, reduce: UnaryOpTerm + reduce(96), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(96), // ), reduce: UnaryOpTerm + 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, // , + 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 + }, + }, + actionRow{ // S686 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: UnaryOpTerm + nil, // : + reduce(97), // ||, reduce: UnaryOpTerm + reduce(97), // ^^, reduce: UnaryOpTerm + reduce(97), // &&, reduce: UnaryOpTerm + reduce(97), // =~, reduce: UnaryOpTerm + reduce(97), // !=~, reduce: UnaryOpTerm + reduce(97), // ==, reduce: UnaryOpTerm + reduce(97), // !=, reduce: UnaryOpTerm + reduce(97), // >, reduce: UnaryOpTerm + reduce(97), // >=, reduce: UnaryOpTerm + reduce(97), // <, reduce: UnaryOpTerm + reduce(97), // <=, reduce: UnaryOpTerm + reduce(97), // |, reduce: UnaryOpTerm + reduce(97), // ^, reduce: UnaryOpTerm + reduce(97), // &, reduce: UnaryOpTerm + reduce(97), // <<, reduce: UnaryOpTerm + reduce(97), // >>, reduce: UnaryOpTerm + reduce(97), // +, reduce: UnaryOpTerm + reduce(97), // -, reduce: UnaryOpTerm + reduce(97), // .+, reduce: UnaryOpTerm + reduce(97), // .-, reduce: UnaryOpTerm + reduce(97), // ., reduce: UnaryOpTerm + reduce(97), // *, reduce: UnaryOpTerm + reduce(97), // /, reduce: UnaryOpTerm + reduce(97), // //, reduce: UnaryOpTerm + reduce(97), // %, reduce: UnaryOpTerm + reduce(97), // .*, reduce: UnaryOpTerm + reduce(97), // ./, reduce: UnaryOpTerm + reduce(97), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(97), // ), reduce: UnaryOpTerm + 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, // , + 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 + }, + }, + actionRow{ // S687 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -96724,7 +62599,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - nil, // ) + reduce(98), // ), reduce: UnaryOpTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -96744,301 +62619,119 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1063 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1064 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1065 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(100), // ;, reduce: PowTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(100), // }, reduce: PowTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(100), // ?, reduce: PowTerm - nil, // : - reduce(100), // ||, reduce: PowTerm - reduce(100), // ^^, reduce: PowTerm - reduce(100), // &&, reduce: PowTerm - reduce(100), // =~, reduce: PowTerm - reduce(100), // !=~, reduce: PowTerm - reduce(100), // ==, reduce: PowTerm - reduce(100), // !=, reduce: PowTerm - reduce(100), // >, reduce: PowTerm - reduce(100), // >=, reduce: PowTerm - reduce(100), // <, reduce: PowTerm - reduce(100), // <=, reduce: PowTerm - reduce(100), // |, reduce: PowTerm - reduce(100), // ^, reduce: PowTerm - reduce(100), // &, reduce: PowTerm - reduce(100), // <<, reduce: PowTerm - reduce(100), // >>, reduce: PowTerm - reduce(100), // +, reduce: PowTerm - reduce(100), // -, reduce: PowTerm - reduce(100), // .+, reduce: PowTerm - reduce(100), // .-, reduce: PowTerm - reduce(100), // ., reduce: PowTerm - reduce(100), // *, reduce: PowTerm - reduce(100), // /, reduce: PowTerm - reduce(100), // //, reduce: PowTerm - reduce(100), // %, reduce: PowTerm - reduce(100), // .*, reduce: PowTerm - reduce(100), // ./, reduce: PowTerm - reduce(100), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(1252), // ** - 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, // , - 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 - }, - }, - actionRow{ // S1066 + actionRow{ // S688 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar nil, // md_token_begin - shift(397), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(99), // ), reduce: UnaryOpTerm + 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, // , + 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 + }, + }, + actionRow{ // S689 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -97072,10 +62765,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -97084,39 +62777,43 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(417), // ! - shift(418), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(420), // ( + shift(431), // ( nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM }, }, - actionRow{ // S1067 + actionRow{ // S690 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(102), // ;, reduce: PrecedenceChainEnd + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - shift(1254), // [ + nil, // [ nil, // ] nil, // md_token_field_name nil, // $[ @@ -97126,10 +62823,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(102), // }, reduce: PrecedenceChainEnd - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97145,39 +62838,312 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(102), // ?, reduce: PrecedenceChainEnd + nil, // ? nil, // : - reduce(102), // ||, reduce: PrecedenceChainEnd - reduce(102), // ^^, reduce: PrecedenceChainEnd - reduce(102), // &&, reduce: PrecedenceChainEnd - reduce(102), // =~, reduce: PrecedenceChainEnd - reduce(102), // !=~, reduce: PrecedenceChainEnd - reduce(102), // ==, reduce: PrecedenceChainEnd - reduce(102), // !=, reduce: PrecedenceChainEnd - reduce(102), // >, reduce: PrecedenceChainEnd - reduce(102), // >=, reduce: PrecedenceChainEnd - reduce(102), // <, reduce: PrecedenceChainEnd - reduce(102), // <=, reduce: PrecedenceChainEnd - reduce(102), // |, reduce: PrecedenceChainEnd - reduce(102), // ^, reduce: PrecedenceChainEnd - reduce(102), // &, reduce: PrecedenceChainEnd - reduce(102), // <<, reduce: PrecedenceChainEnd - reduce(102), // >>, reduce: PrecedenceChainEnd - reduce(102), // +, reduce: PrecedenceChainEnd - reduce(102), // -, reduce: PrecedenceChainEnd - reduce(102), // .+, reduce: PrecedenceChainEnd - reduce(102), // .-, reduce: PrecedenceChainEnd - reduce(102), // ., reduce: PrecedenceChainEnd - reduce(102), // *, reduce: PrecedenceChainEnd - reduce(102), // /, reduce: PrecedenceChainEnd - reduce(102), // //, reduce: PrecedenceChainEnd - reduce(102), // %, reduce: PrecedenceChainEnd - reduce(102), // .*, reduce: PrecedenceChainEnd - reduce(102), // ./, reduce: PrecedenceChainEnd - reduce(102), // .//, reduce: PrecedenceChainEnd + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(102), // **, reduce: PrecedenceChainEnd + nil, // ** + nil, // ( + shift(1059), // ) + 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, // , + 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 + }, + }, + actionRow{ // S691 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1061), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S692 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + shift(1062), // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S693 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1064), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1065), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal @@ -97199,13 +63165,6660 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1068 + actionRow{ // S694 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(105), // [, reduce: MlrvalOrFunction + reduce(105), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: MlrvalOrFunction + reduce(105), // :, reduce: MlrvalOrFunction + reduce(105), // ||, reduce: MlrvalOrFunction + reduce(105), // ^^, reduce: MlrvalOrFunction + reduce(105), // &&, reduce: MlrvalOrFunction + reduce(105), // =~, reduce: MlrvalOrFunction + reduce(105), // !=~, reduce: MlrvalOrFunction + reduce(105), // ==, reduce: MlrvalOrFunction + reduce(105), // !=, reduce: MlrvalOrFunction + reduce(105), // >, reduce: MlrvalOrFunction + reduce(105), // >=, reduce: MlrvalOrFunction + reduce(105), // <, reduce: MlrvalOrFunction + reduce(105), // <=, reduce: MlrvalOrFunction + reduce(105), // |, reduce: MlrvalOrFunction + reduce(105), // ^, reduce: MlrvalOrFunction + reduce(105), // &, reduce: MlrvalOrFunction + reduce(105), // <<, reduce: MlrvalOrFunction + reduce(105), // >>, reduce: MlrvalOrFunction + reduce(105), // +, reduce: MlrvalOrFunction + reduce(105), // -, reduce: MlrvalOrFunction + reduce(105), // .+, reduce: MlrvalOrFunction + reduce(105), // .-, reduce: MlrvalOrFunction + reduce(105), // ., reduce: MlrvalOrFunction + reduce(105), // *, reduce: MlrvalOrFunction + reduce(105), // /, reduce: MlrvalOrFunction + reduce(105), // //, reduce: MlrvalOrFunction + reduce(105), // %, reduce: MlrvalOrFunction + reduce(105), // .*, reduce: MlrvalOrFunction + reduce(105), // ./, reduce: MlrvalOrFunction + reduce(105), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(105), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S695 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(107), // [, reduce: MlrvalOrFunction + reduce(107), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: MlrvalOrFunction + reduce(107), // :, reduce: MlrvalOrFunction + reduce(107), // ||, reduce: MlrvalOrFunction + reduce(107), // ^^, reduce: MlrvalOrFunction + reduce(107), // &&, reduce: MlrvalOrFunction + reduce(107), // =~, reduce: MlrvalOrFunction + reduce(107), // !=~, reduce: MlrvalOrFunction + reduce(107), // ==, reduce: MlrvalOrFunction + reduce(107), // !=, reduce: MlrvalOrFunction + reduce(107), // >, reduce: MlrvalOrFunction + reduce(107), // >=, reduce: MlrvalOrFunction + reduce(107), // <, reduce: MlrvalOrFunction + reduce(107), // <=, reduce: MlrvalOrFunction + reduce(107), // |, reduce: MlrvalOrFunction + reduce(107), // ^, reduce: MlrvalOrFunction + reduce(107), // &, reduce: MlrvalOrFunction + reduce(107), // <<, reduce: MlrvalOrFunction + reduce(107), // >>, reduce: MlrvalOrFunction + reduce(107), // +, reduce: MlrvalOrFunction + reduce(107), // -, reduce: MlrvalOrFunction + reduce(107), // .+, reduce: MlrvalOrFunction + reduce(107), // .-, reduce: MlrvalOrFunction + reduce(107), // ., reduce: MlrvalOrFunction + reduce(107), // *, reduce: MlrvalOrFunction + reduce(107), // /, reduce: MlrvalOrFunction + reduce(107), // //, reduce: MlrvalOrFunction + reduce(107), // %, reduce: MlrvalOrFunction + reduce(107), // .*, reduce: MlrvalOrFunction + reduce(107), // ./, reduce: MlrvalOrFunction + reduce(107), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(107), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S696 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(106), // [, reduce: MlrvalOrFunction + reduce(106), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: MlrvalOrFunction + reduce(106), // :, reduce: MlrvalOrFunction + reduce(106), // ||, reduce: MlrvalOrFunction + reduce(106), // ^^, reduce: MlrvalOrFunction + reduce(106), // &&, reduce: MlrvalOrFunction + reduce(106), // =~, reduce: MlrvalOrFunction + reduce(106), // !=~, reduce: MlrvalOrFunction + reduce(106), // ==, reduce: MlrvalOrFunction + reduce(106), // !=, reduce: MlrvalOrFunction + reduce(106), // >, reduce: MlrvalOrFunction + reduce(106), // >=, reduce: MlrvalOrFunction + reduce(106), // <, reduce: MlrvalOrFunction + reduce(106), // <=, reduce: MlrvalOrFunction + reduce(106), // |, reduce: MlrvalOrFunction + reduce(106), // ^, reduce: MlrvalOrFunction + reduce(106), // &, reduce: MlrvalOrFunction + reduce(106), // <<, reduce: MlrvalOrFunction + reduce(106), // >>, reduce: MlrvalOrFunction + reduce(106), // +, reduce: MlrvalOrFunction + reduce(106), // -, reduce: MlrvalOrFunction + reduce(106), // .+, reduce: MlrvalOrFunction + reduce(106), // .-, reduce: MlrvalOrFunction + reduce(106), // ., reduce: MlrvalOrFunction + reduce(106), // *, reduce: MlrvalOrFunction + reduce(106), // /, reduce: MlrvalOrFunction + reduce(106), // //, reduce: MlrvalOrFunction + reduce(106), // %, reduce: MlrvalOrFunction + reduce(106), // .*, reduce: MlrvalOrFunction + reduce(106), // ./, reduce: MlrvalOrFunction + reduce(106), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(106), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S697 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(108), // [, reduce: MlrvalOrFunction + reduce(108), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S698 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + shift(1066), // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S699 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(21), // [, reduce: FieldValue + reduce(21), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(21), // ?, reduce: FieldValue + reduce(21), // :, reduce: FieldValue + reduce(21), // ||, reduce: FieldValue + reduce(21), // ^^, reduce: FieldValue + reduce(21), // &&, reduce: FieldValue + reduce(21), // =~, reduce: FieldValue + reduce(21), // !=~, reduce: FieldValue + reduce(21), // ==, reduce: FieldValue + reduce(21), // !=, reduce: FieldValue + reduce(21), // >, reduce: FieldValue + reduce(21), // >=, reduce: FieldValue + reduce(21), // <, reduce: FieldValue + reduce(21), // <=, reduce: FieldValue + reduce(21), // |, reduce: FieldValue + reduce(21), // ^, reduce: FieldValue + reduce(21), // &, reduce: FieldValue + reduce(21), // <<, reduce: FieldValue + reduce(21), // >>, reduce: FieldValue + reduce(21), // +, reduce: FieldValue + reduce(21), // -, reduce: FieldValue + reduce(21), // .+, reduce: FieldValue + reduce(21), // .-, reduce: FieldValue + reduce(21), // ., reduce: FieldValue + reduce(21), // *, reduce: FieldValue + reduce(21), // /, reduce: FieldValue + reduce(21), // //, reduce: FieldValue + reduce(21), // %, reduce: FieldValue + reduce(21), // .*, reduce: FieldValue + reduce(21), // ./, reduce: FieldValue + reduce(21), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(21), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S700 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(22), // [, reduce: FieldValue + reduce(22), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(22), // ?, reduce: FieldValue + reduce(22), // :, reduce: FieldValue + reduce(22), // ||, reduce: FieldValue + reduce(22), // ^^, reduce: FieldValue + reduce(22), // &&, reduce: FieldValue + reduce(22), // =~, reduce: FieldValue + reduce(22), // !=~, reduce: FieldValue + reduce(22), // ==, reduce: FieldValue + reduce(22), // !=, reduce: FieldValue + reduce(22), // >, reduce: FieldValue + reduce(22), // >=, reduce: FieldValue + reduce(22), // <, reduce: FieldValue + reduce(22), // <=, reduce: FieldValue + reduce(22), // |, reduce: FieldValue + reduce(22), // ^, reduce: FieldValue + reduce(22), // &, reduce: FieldValue + reduce(22), // <<, reduce: FieldValue + reduce(22), // >>, reduce: FieldValue + reduce(22), // +, reduce: FieldValue + reduce(22), // -, reduce: FieldValue + reduce(22), // .+, reduce: FieldValue + reduce(22), // .-, reduce: FieldValue + reduce(22), // ., reduce: FieldValue + reduce(22), // *, reduce: FieldValue + reduce(22), // /, reduce: FieldValue + reduce(22), // //, reduce: FieldValue + reduce(22), // %, reduce: FieldValue + reduce(22), // .*, reduce: FieldValue + reduce(22), // ./, reduce: FieldValue + reduce(22), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(22), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S701 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(23), // [, reduce: FieldValue + reduce(23), // ], reduce: FieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(23), // ?, reduce: FieldValue + reduce(23), // :, reduce: FieldValue + reduce(23), // ||, reduce: FieldValue + reduce(23), // ^^, reduce: FieldValue + reduce(23), // &&, reduce: FieldValue + reduce(23), // =~, reduce: FieldValue + reduce(23), // !=~, reduce: FieldValue + reduce(23), // ==, reduce: FieldValue + reduce(23), // !=, reduce: FieldValue + reduce(23), // >, reduce: FieldValue + reduce(23), // >=, reduce: FieldValue + reduce(23), // <, reduce: FieldValue + reduce(23), // <=, reduce: FieldValue + reduce(23), // |, reduce: FieldValue + reduce(23), // ^, reduce: FieldValue + reduce(23), // &, reduce: FieldValue + reduce(23), // <<, reduce: FieldValue + reduce(23), // >>, reduce: FieldValue + reduce(23), // +, reduce: FieldValue + reduce(23), // -, reduce: FieldValue + reduce(23), // .+, reduce: FieldValue + reduce(23), // .-, reduce: FieldValue + reduce(23), // ., reduce: FieldValue + reduce(23), // *, reduce: FieldValue + reduce(23), // /, reduce: FieldValue + reduce(23), // //, reduce: FieldValue + reduce(23), // %, reduce: FieldValue + reduce(23), // .*, reduce: FieldValue + reduce(23), // ./, reduce: FieldValue + reduce(23), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(23), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S702 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: DirectFieldValue + reduce(24), // ], reduce: DirectFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: DirectFieldValue + reduce(24), // :, reduce: DirectFieldValue + reduce(24), // ||, reduce: DirectFieldValue + reduce(24), // ^^, reduce: DirectFieldValue + reduce(24), // &&, reduce: DirectFieldValue + reduce(24), // =~, reduce: DirectFieldValue + reduce(24), // !=~, reduce: DirectFieldValue + reduce(24), // ==, reduce: DirectFieldValue + reduce(24), // !=, reduce: DirectFieldValue + reduce(24), // >, reduce: DirectFieldValue + reduce(24), // >=, reduce: DirectFieldValue + reduce(24), // <, reduce: DirectFieldValue + reduce(24), // <=, reduce: DirectFieldValue + reduce(24), // |, reduce: DirectFieldValue + reduce(24), // ^, reduce: DirectFieldValue + reduce(24), // &, reduce: DirectFieldValue + reduce(24), // <<, reduce: DirectFieldValue + reduce(24), // >>, reduce: DirectFieldValue + reduce(24), // +, reduce: DirectFieldValue + reduce(24), // -, reduce: DirectFieldValue + reduce(24), // .+, reduce: DirectFieldValue + reduce(24), // .-, reduce: DirectFieldValue + reduce(24), // ., reduce: DirectFieldValue + reduce(24), // *, reduce: DirectFieldValue + reduce(24), // /, reduce: DirectFieldValue + reduce(24), // //, reduce: DirectFieldValue + reduce(24), // %, reduce: DirectFieldValue + reduce(24), // .*, reduce: DirectFieldValue + reduce(24), // ./, reduce: DirectFieldValue + reduce(24), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: DirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S703 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S704 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: BracedFieldValue + reduce(26), // ], reduce: BracedFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: BracedFieldValue + reduce(26), // :, reduce: BracedFieldValue + reduce(26), // ||, reduce: BracedFieldValue + reduce(26), // ^^, reduce: BracedFieldValue + reduce(26), // &&, reduce: BracedFieldValue + reduce(26), // =~, reduce: BracedFieldValue + reduce(26), // !=~, reduce: BracedFieldValue + reduce(26), // ==, reduce: BracedFieldValue + reduce(26), // !=, reduce: BracedFieldValue + reduce(26), // >, reduce: BracedFieldValue + reduce(26), // >=, reduce: BracedFieldValue + reduce(26), // <, reduce: BracedFieldValue + reduce(26), // <=, reduce: BracedFieldValue + reduce(26), // |, reduce: BracedFieldValue + reduce(26), // ^, reduce: BracedFieldValue + reduce(26), // &, reduce: BracedFieldValue + reduce(26), // <<, reduce: BracedFieldValue + reduce(26), // >>, reduce: BracedFieldValue + reduce(26), // +, reduce: BracedFieldValue + reduce(26), // -, reduce: BracedFieldValue + reduce(26), // .+, reduce: BracedFieldValue + reduce(26), // .-, reduce: BracedFieldValue + reduce(26), // ., reduce: BracedFieldValue + reduce(26), // *, reduce: BracedFieldValue + reduce(26), // /, reduce: BracedFieldValue + reduce(26), // //, reduce: BracedFieldValue + reduce(26), // %, reduce: BracedFieldValue + reduce(26), // .*, reduce: BracedFieldValue + reduce(26), // ./, reduce: BracedFieldValue + reduce(26), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: BracedFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S705 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: FullSrec + reduce(27), // ], reduce: FullSrec + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: FullSrec + reduce(27), // :, reduce: FullSrec + reduce(27), // ||, reduce: FullSrec + reduce(27), // ^^, reduce: FullSrec + reduce(27), // &&, reduce: FullSrec + reduce(27), // =~, reduce: FullSrec + reduce(27), // !=~, reduce: FullSrec + reduce(27), // ==, reduce: FullSrec + reduce(27), // !=, reduce: FullSrec + reduce(27), // >, reduce: FullSrec + reduce(27), // >=, reduce: FullSrec + reduce(27), // <, reduce: FullSrec + reduce(27), // <=, reduce: FullSrec + reduce(27), // |, reduce: FullSrec + reduce(27), // ^, reduce: FullSrec + reduce(27), // &, reduce: FullSrec + reduce(27), // <<, reduce: FullSrec + reduce(27), // >>, reduce: FullSrec + reduce(27), // +, reduce: FullSrec + reduce(27), // -, reduce: FullSrec + reduce(27), // .+, reduce: FullSrec + reduce(27), // .-, reduce: FullSrec + reduce(27), // ., reduce: FullSrec + reduce(27), // *, reduce: FullSrec + reduce(27), // /, reduce: FullSrec + reduce(27), // //, reduce: FullSrec + reduce(27), // %, reduce: FullSrec + reduce(27), // .*, reduce: FullSrec + reduce(27), // ./, reduce: FullSrec + reduce(27), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(27), // **, reduce: FullSrec + 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, // , + 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 + }, + }, + actionRow{ // S706 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: OosvarValue + reduce(28), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: OosvarValue + reduce(28), // :, reduce: OosvarValue + reduce(28), // ||, reduce: OosvarValue + reduce(28), // ^^, reduce: OosvarValue + reduce(28), // &&, reduce: OosvarValue + reduce(28), // =~, reduce: OosvarValue + reduce(28), // !=~, reduce: OosvarValue + reduce(28), // ==, reduce: OosvarValue + reduce(28), // !=, reduce: OosvarValue + reduce(28), // >, reduce: OosvarValue + reduce(28), // >=, reduce: OosvarValue + reduce(28), // <, reduce: OosvarValue + reduce(28), // <=, reduce: OosvarValue + reduce(28), // |, reduce: OosvarValue + reduce(28), // ^, reduce: OosvarValue + reduce(28), // &, reduce: OosvarValue + reduce(28), // <<, reduce: OosvarValue + reduce(28), // >>, reduce: OosvarValue + reduce(28), // +, reduce: OosvarValue + reduce(28), // -, reduce: OosvarValue + reduce(28), // .+, reduce: OosvarValue + reduce(28), // .-, reduce: OosvarValue + reduce(28), // ., reduce: OosvarValue + reduce(28), // *, reduce: OosvarValue + reduce(28), // /, reduce: OosvarValue + reduce(28), // //, reduce: OosvarValue + reduce(28), // %, reduce: OosvarValue + reduce(28), // .*, reduce: OosvarValue + reduce(28), // ./, reduce: OosvarValue + reduce(28), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S707 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: OosvarValue + reduce(29), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: OosvarValue + reduce(29), // :, reduce: OosvarValue + reduce(29), // ||, reduce: OosvarValue + reduce(29), // ^^, reduce: OosvarValue + reduce(29), // &&, reduce: OosvarValue + reduce(29), // =~, reduce: OosvarValue + reduce(29), // !=~, reduce: OosvarValue + reduce(29), // ==, reduce: OosvarValue + reduce(29), // !=, reduce: OosvarValue + reduce(29), // >, reduce: OosvarValue + reduce(29), // >=, reduce: OosvarValue + reduce(29), // <, reduce: OosvarValue + reduce(29), // <=, reduce: OosvarValue + reduce(29), // |, reduce: OosvarValue + reduce(29), // ^, reduce: OosvarValue + reduce(29), // &, reduce: OosvarValue + reduce(29), // <<, reduce: OosvarValue + reduce(29), // >>, reduce: OosvarValue + reduce(29), // +, reduce: OosvarValue + reduce(29), // -, reduce: OosvarValue + reduce(29), // .+, reduce: OosvarValue + reduce(29), // .-, reduce: OosvarValue + reduce(29), // ., reduce: OosvarValue + reduce(29), // *, reduce: OosvarValue + reduce(29), // /, reduce: OosvarValue + reduce(29), // //, reduce: OosvarValue + reduce(29), // %, reduce: OosvarValue + reduce(29), // .*, reduce: OosvarValue + reduce(29), // ./, reduce: OosvarValue + reduce(29), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S708 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: OosvarValue + reduce(30), // ], reduce: OosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: OosvarValue + reduce(30), // :, reduce: OosvarValue + reduce(30), // ||, reduce: OosvarValue + reduce(30), // ^^, reduce: OosvarValue + reduce(30), // &&, reduce: OosvarValue + reduce(30), // =~, reduce: OosvarValue + reduce(30), // !=~, reduce: OosvarValue + reduce(30), // ==, reduce: OosvarValue + reduce(30), // !=, reduce: OosvarValue + reduce(30), // >, reduce: OosvarValue + reduce(30), // >=, reduce: OosvarValue + reduce(30), // <, reduce: OosvarValue + reduce(30), // <=, reduce: OosvarValue + reduce(30), // |, reduce: OosvarValue + reduce(30), // ^, reduce: OosvarValue + reduce(30), // &, reduce: OosvarValue + reduce(30), // <<, reduce: OosvarValue + reduce(30), // >>, reduce: OosvarValue + reduce(30), // +, reduce: OosvarValue + reduce(30), // -, reduce: OosvarValue + reduce(30), // .+, reduce: OosvarValue + reduce(30), // .-, reduce: OosvarValue + reduce(30), // ., reduce: OosvarValue + reduce(30), // *, reduce: OosvarValue + reduce(30), // /, reduce: OosvarValue + reduce(30), // //, reduce: OosvarValue + reduce(30), // %, reduce: OosvarValue + reduce(30), // .*, reduce: OosvarValue + reduce(30), // ./, reduce: OosvarValue + reduce(30), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(30), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S709 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: DirectOosvarValue + reduce(31), // ], reduce: DirectOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: DirectOosvarValue + reduce(31), // :, reduce: DirectOosvarValue + reduce(31), // ||, reduce: DirectOosvarValue + reduce(31), // ^^, reduce: DirectOosvarValue + reduce(31), // &&, reduce: DirectOosvarValue + reduce(31), // =~, reduce: DirectOosvarValue + reduce(31), // !=~, reduce: DirectOosvarValue + reduce(31), // ==, reduce: DirectOosvarValue + reduce(31), // !=, reduce: DirectOosvarValue + reduce(31), // >, reduce: DirectOosvarValue + reduce(31), // >=, reduce: DirectOosvarValue + reduce(31), // <, reduce: DirectOosvarValue + reduce(31), // <=, reduce: DirectOosvarValue + reduce(31), // |, reduce: DirectOosvarValue + reduce(31), // ^, reduce: DirectOosvarValue + reduce(31), // &, reduce: DirectOosvarValue + reduce(31), // <<, reduce: DirectOosvarValue + reduce(31), // >>, reduce: DirectOosvarValue + reduce(31), // +, reduce: DirectOosvarValue + reduce(31), // -, reduce: DirectOosvarValue + reduce(31), // .+, reduce: DirectOosvarValue + reduce(31), // .-, reduce: DirectOosvarValue + reduce(31), // ., reduce: DirectOosvarValue + reduce(31), // *, reduce: DirectOosvarValue + reduce(31), // /, reduce: DirectOosvarValue + reduce(31), // //, reduce: DirectOosvarValue + reduce(31), // %, reduce: DirectOosvarValue + reduce(31), // .*, reduce: DirectOosvarValue + reduce(31), // ./, reduce: DirectOosvarValue + reduce(31), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: DirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S710 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S711 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: BracedOosvarValue + reduce(33), // ], reduce: BracedOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: BracedOosvarValue + reduce(33), // :, reduce: BracedOosvarValue + reduce(33), // ||, reduce: BracedOosvarValue + reduce(33), // ^^, reduce: BracedOosvarValue + reduce(33), // &&, reduce: BracedOosvarValue + reduce(33), // =~, reduce: BracedOosvarValue + reduce(33), // !=~, reduce: BracedOosvarValue + reduce(33), // ==, reduce: BracedOosvarValue + reduce(33), // !=, reduce: BracedOosvarValue + reduce(33), // >, reduce: BracedOosvarValue + reduce(33), // >=, reduce: BracedOosvarValue + reduce(33), // <, reduce: BracedOosvarValue + reduce(33), // <=, reduce: BracedOosvarValue + reduce(33), // |, reduce: BracedOosvarValue + reduce(33), // ^, reduce: BracedOosvarValue + reduce(33), // &, reduce: BracedOosvarValue + reduce(33), // <<, reduce: BracedOosvarValue + reduce(33), // >>, reduce: BracedOosvarValue + reduce(33), // +, reduce: BracedOosvarValue + reduce(33), // -, reduce: BracedOosvarValue + reduce(33), // .+, reduce: BracedOosvarValue + reduce(33), // .-, reduce: BracedOosvarValue + reduce(33), // ., reduce: BracedOosvarValue + reduce(33), // *, reduce: BracedOosvarValue + reduce(33), // /, reduce: BracedOosvarValue + reduce(33), // //, reduce: BracedOosvarValue + reduce(33), // %, reduce: BracedOosvarValue + reduce(33), // .*, reduce: BracedOosvarValue + reduce(33), // ./, reduce: BracedOosvarValue + reduce(33), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: BracedOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S712 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: FullOosvar + reduce(34), // ], reduce: FullOosvar + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: FullOosvar + reduce(34), // :, reduce: FullOosvar + reduce(34), // ||, reduce: FullOosvar + reduce(34), // ^^, reduce: FullOosvar + reduce(34), // &&, reduce: FullOosvar + reduce(34), // =~, reduce: FullOosvar + reduce(34), // !=~, reduce: FullOosvar + reduce(34), // ==, reduce: FullOosvar + reduce(34), // !=, reduce: FullOosvar + reduce(34), // >, reduce: FullOosvar + reduce(34), // >=, reduce: FullOosvar + reduce(34), // <, reduce: FullOosvar + reduce(34), // <=, reduce: FullOosvar + reduce(34), // |, reduce: FullOosvar + reduce(34), // ^, reduce: FullOosvar + reduce(34), // &, reduce: FullOosvar + reduce(34), // <<, reduce: FullOosvar + reduce(34), // >>, reduce: FullOosvar + reduce(34), // +, reduce: FullOosvar + reduce(34), // -, reduce: FullOosvar + reduce(34), // .+, reduce: FullOosvar + reduce(34), // .-, reduce: FullOosvar + reduce(34), // ., reduce: FullOosvar + reduce(34), // *, reduce: FullOosvar + reduce(34), // /, reduce: FullOosvar + reduce(34), // //, reduce: FullOosvar + reduce(34), // %, reduce: FullOosvar + reduce(34), // .*, reduce: FullOosvar + reduce(34), // ./, reduce: FullOosvar + reduce(34), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(34), // **, reduce: FullOosvar + 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, // , + 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 + }, + }, + actionRow{ // S713 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(51), // ], reduce: Rvalue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(51), // :, reduce: Rvalue + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S714 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(52), // ], reduce: PrecedenceChainStart + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(52), // :, reduce: PrecedenceChainStart + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S715 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(54), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1070), // ? + reduce(54), // :, reduce: TernaryTerm + shift(1071), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S716 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1073), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S717 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(56), // ], reduce: LogicalOrTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: LogicalOrTerm + reduce(56), // :, reduce: LogicalOrTerm + reduce(56), // ||, reduce: LogicalOrTerm + shift(1074), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S718 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(58), // ], reduce: LogicalXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: LogicalXORTerm + reduce(58), // :, reduce: LogicalXORTerm + reduce(58), // ||, reduce: LogicalXORTerm + reduce(58), // ^^, reduce: LogicalXORTerm + shift(1075), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S719 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(60), // ], reduce: LogicalAndTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalAndTerm + reduce(60), // :, reduce: LogicalAndTerm + reduce(60), // ||, reduce: LogicalAndTerm + reduce(60), // ^^, reduce: LogicalAndTerm + reduce(60), // &&, reduce: LogicalAndTerm + shift(1076), // =~ + shift(1077), // !=~ + shift(1078), // == + shift(1079), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S720 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(65), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + reduce(65), // :, reduce: EqneTerm + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(1080), // > + shift(1081), // >= + shift(1082), // < + shift(1083), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S721 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(70), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + reduce(70), // :, reduce: CmpTerm + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(1084), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S722 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(72), // ], reduce: BitwiseORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: BitwiseORTerm + reduce(72), // :, reduce: BitwiseORTerm + reduce(72), // ||, reduce: BitwiseORTerm + reduce(72), // ^^, reduce: BitwiseORTerm + reduce(72), // &&, reduce: BitwiseORTerm + reduce(72), // =~, reduce: BitwiseORTerm + reduce(72), // !=~, reduce: BitwiseORTerm + reduce(72), // ==, reduce: BitwiseORTerm + reduce(72), // !=, reduce: BitwiseORTerm + reduce(72), // >, reduce: BitwiseORTerm + reduce(72), // >=, reduce: BitwiseORTerm + reduce(72), // <, reduce: BitwiseORTerm + reduce(72), // <=, reduce: BitwiseORTerm + reduce(72), // |, reduce: BitwiseORTerm + shift(1085), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S723 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(74), // ], reduce: BitwiseXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: BitwiseXORTerm + reduce(74), // :, reduce: BitwiseXORTerm + reduce(74), // ||, reduce: BitwiseXORTerm + reduce(74), // ^^, reduce: BitwiseXORTerm + reduce(74), // &&, reduce: BitwiseXORTerm + reduce(74), // =~, reduce: BitwiseXORTerm + reduce(74), // !=~, reduce: BitwiseXORTerm + reduce(74), // ==, reduce: BitwiseXORTerm + reduce(74), // !=, reduce: BitwiseXORTerm + reduce(74), // >, reduce: BitwiseXORTerm + reduce(74), // >=, reduce: BitwiseXORTerm + reduce(74), // <, reduce: BitwiseXORTerm + reduce(74), // <=, reduce: BitwiseXORTerm + reduce(74), // |, reduce: BitwiseXORTerm + reduce(74), // ^, reduce: BitwiseXORTerm + shift(1086), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S724 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(76), // ], reduce: BitwiseANDTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseANDTerm + reduce(76), // :, reduce: BitwiseANDTerm + reduce(76), // ||, reduce: BitwiseANDTerm + reduce(76), // ^^, reduce: BitwiseANDTerm + reduce(76), // &&, reduce: BitwiseANDTerm + reduce(76), // =~, reduce: BitwiseANDTerm + reduce(76), // !=~, reduce: BitwiseANDTerm + reduce(76), // ==, reduce: BitwiseANDTerm + reduce(76), // !=, reduce: BitwiseANDTerm + reduce(76), // >, reduce: BitwiseANDTerm + reduce(76), // >=, reduce: BitwiseANDTerm + reduce(76), // <, reduce: BitwiseANDTerm + reduce(76), // <=, reduce: BitwiseANDTerm + reduce(76), // |, reduce: BitwiseANDTerm + reduce(76), // ^, reduce: BitwiseANDTerm + reduce(76), // &, reduce: BitwiseANDTerm + shift(1087), // << + shift(1088), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S725 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(79), // ], reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseShiftTerm + reduce(79), // :, reduce: BitwiseShiftTerm + reduce(79), // ||, reduce: BitwiseShiftTerm + reduce(79), // ^^, reduce: BitwiseShiftTerm + reduce(79), // &&, reduce: BitwiseShiftTerm + reduce(79), // =~, reduce: BitwiseShiftTerm + reduce(79), // !=~, reduce: BitwiseShiftTerm + reduce(79), // ==, reduce: BitwiseShiftTerm + reduce(79), // !=, reduce: BitwiseShiftTerm + reduce(79), // >, reduce: BitwiseShiftTerm + reduce(79), // >=, reduce: BitwiseShiftTerm + reduce(79), // <, reduce: BitwiseShiftTerm + reduce(79), // <=, reduce: BitwiseShiftTerm + reduce(79), // |, reduce: BitwiseShiftTerm + reduce(79), // ^, reduce: BitwiseShiftTerm + reduce(79), // &, reduce: BitwiseShiftTerm + reduce(79), // <<, reduce: BitwiseShiftTerm + reduce(79), // >>, reduce: BitwiseShiftTerm + shift(1089), // + + shift(1090), // - + shift(1091), // .+ + shift(1092), // .- + shift(1093), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S726 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S727 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(85), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + reduce(85), // :, reduce: AddsubdotTerm + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(1095), // * + shift(1096), // / + shift(1097), // // + shift(1098), // % + shift(1099), // .* + shift(1100), // ./ + shift(1101), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S728 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S729 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S730 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S731 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(93), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + reduce(93), // :, reduce: MuldivTerm + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S732 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(100), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + reduce(100), // :, reduce: UnaryOpTerm + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S733 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S734 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S735 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(102), // ], reduce: PowTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: PowTerm + reduce(102), // :, reduce: PowTerm + reduce(102), // ||, reduce: PowTerm + reduce(102), // ^^, reduce: PowTerm + reduce(102), // &&, reduce: PowTerm + reduce(102), // =~, reduce: PowTerm + reduce(102), // !=~, reduce: PowTerm + reduce(102), // ==, reduce: PowTerm + reduce(102), // !=, reduce: PowTerm + reduce(102), // >, reduce: PowTerm + reduce(102), // >=, reduce: PowTerm + reduce(102), // <, reduce: PowTerm + reduce(102), // <=, reduce: PowTerm + reduce(102), // |, reduce: PowTerm + reduce(102), // ^, reduce: PowTerm + reduce(102), // &, reduce: PowTerm + reduce(102), // <<, reduce: PowTerm + reduce(102), // >>, reduce: PowTerm + reduce(102), // +, reduce: PowTerm + reduce(102), // -, reduce: PowTerm + reduce(102), // .+, reduce: PowTerm + reduce(102), // .-, reduce: PowTerm + reduce(102), // ., reduce: PowTerm + reduce(102), // *, reduce: PowTerm + reduce(102), // /, reduce: PowTerm + reduce(102), // //, reduce: PowTerm + reduce(102), // %, reduce: PowTerm + reduce(102), // .*, reduce: PowTerm + reduce(102), // ./, reduce: PowTerm + reduce(102), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1107), // ** + 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, // , + 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 + }, + }, + actionRow{ // S736 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S737 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + shift(1109), // [ + reduce(104), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: PrecedenceChainEnd + reduce(104), // :, reduce: PrecedenceChainEnd + reduce(104), // ||, reduce: PrecedenceChainEnd + reduce(104), // ^^, reduce: PrecedenceChainEnd + reduce(104), // &&, reduce: PrecedenceChainEnd + reduce(104), // =~, reduce: PrecedenceChainEnd + reduce(104), // !=~, reduce: PrecedenceChainEnd + reduce(104), // ==, reduce: PrecedenceChainEnd + reduce(104), // !=, reduce: PrecedenceChainEnd + reduce(104), // >, reduce: PrecedenceChainEnd + reduce(104), // >=, reduce: PrecedenceChainEnd + reduce(104), // <, reduce: PrecedenceChainEnd + reduce(104), // <=, reduce: PrecedenceChainEnd + reduce(104), // |, reduce: PrecedenceChainEnd + reduce(104), // ^, reduce: PrecedenceChainEnd + reduce(104), // &, reduce: PrecedenceChainEnd + reduce(104), // <<, reduce: PrecedenceChainEnd + reduce(104), // >>, reduce: PrecedenceChainEnd + reduce(104), // +, reduce: PrecedenceChainEnd + reduce(104), // -, reduce: PrecedenceChainEnd + reduce(104), // .+, reduce: PrecedenceChainEnd + reduce(104), // .-, reduce: PrecedenceChainEnd + reduce(104), // ., reduce: PrecedenceChainEnd + reduce(104), // *, reduce: PrecedenceChainEnd + reduce(104), // /, reduce: PrecedenceChainEnd + reduce(104), // //, reduce: PrecedenceChainEnd + reduce(104), // %, reduce: PrecedenceChainEnd + reduce(104), // .*, reduce: PrecedenceChainEnd + reduce(104), // ./, reduce: PrecedenceChainEnd + reduce(104), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(104), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S738 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(109), // [, reduce: MlrvalOrFunction + reduce(109), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: MlrvalOrFunction + reduce(109), // :, reduce: MlrvalOrFunction + reduce(109), // ||, reduce: MlrvalOrFunction + reduce(109), // ^^, reduce: MlrvalOrFunction + reduce(109), // &&, reduce: MlrvalOrFunction + reduce(109), // =~, reduce: MlrvalOrFunction + reduce(109), // !=~, reduce: MlrvalOrFunction + reduce(109), // ==, reduce: MlrvalOrFunction + reduce(109), // !=, reduce: MlrvalOrFunction + reduce(109), // >, reduce: MlrvalOrFunction + reduce(109), // >=, reduce: MlrvalOrFunction + reduce(109), // <, reduce: MlrvalOrFunction + reduce(109), // <=, reduce: MlrvalOrFunction + reduce(109), // |, reduce: MlrvalOrFunction + reduce(109), // ^, reduce: MlrvalOrFunction + reduce(109), // &, reduce: MlrvalOrFunction + reduce(109), // <<, reduce: MlrvalOrFunction + reduce(109), // >>, reduce: MlrvalOrFunction + reduce(109), // +, reduce: MlrvalOrFunction + reduce(109), // -, reduce: MlrvalOrFunction + reduce(109), // .+, reduce: MlrvalOrFunction + reduce(109), // .-, reduce: MlrvalOrFunction + reduce(109), // ., reduce: MlrvalOrFunction + reduce(109), // *, reduce: MlrvalOrFunction + reduce(109), // /, reduce: MlrvalOrFunction + reduce(109), // //, reduce: MlrvalOrFunction + reduce(109), // %, reduce: MlrvalOrFunction + reduce(109), // .*, reduce: MlrvalOrFunction + reduce(109), // ./, reduce: MlrvalOrFunction + reduce(109), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(109), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S739 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(110), // [, reduce: MlrvalOrFunction + reduce(110), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: MlrvalOrFunction + reduce(110), // :, reduce: MlrvalOrFunction + reduce(110), // ||, reduce: MlrvalOrFunction + reduce(110), // ^^, reduce: MlrvalOrFunction + reduce(110), // &&, reduce: MlrvalOrFunction + reduce(110), // =~, reduce: MlrvalOrFunction + reduce(110), // !=~, reduce: MlrvalOrFunction + reduce(110), // ==, reduce: MlrvalOrFunction + reduce(110), // !=, reduce: MlrvalOrFunction + reduce(110), // >, reduce: MlrvalOrFunction + reduce(110), // >=, reduce: MlrvalOrFunction + reduce(110), // <, reduce: MlrvalOrFunction + reduce(110), // <=, reduce: MlrvalOrFunction + reduce(110), // |, reduce: MlrvalOrFunction + reduce(110), // ^, reduce: MlrvalOrFunction + reduce(110), // &, reduce: MlrvalOrFunction + reduce(110), // <<, reduce: MlrvalOrFunction + reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // +, reduce: MlrvalOrFunction + reduce(110), // -, reduce: MlrvalOrFunction + reduce(110), // .+, reduce: MlrvalOrFunction + reduce(110), // .-, reduce: MlrvalOrFunction + reduce(110), // ., reduce: MlrvalOrFunction + reduce(110), // *, reduce: MlrvalOrFunction + reduce(110), // /, reduce: MlrvalOrFunction + reduce(110), // //, reduce: MlrvalOrFunction + reduce(110), // %, reduce: MlrvalOrFunction + reduce(110), // .*, reduce: MlrvalOrFunction + reduce(110), // ./, reduce: MlrvalOrFunction + reduce(110), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(110), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S740 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(111), // [, reduce: MlrvalOrFunction + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + reduce(111), // :, reduce: MlrvalOrFunction + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S741 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(112), // [, reduce: MlrvalOrFunction + reduce(112), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + reduce(112), // :, reduce: MlrvalOrFunction + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S742 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(113), // [, reduce: MlrvalOrFunction + reduce(113), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + reduce(113), // :, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S743 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(114), // [, reduce: MlrvalOrFunction + reduce(114), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + reduce(114), // :, reduce: MlrvalOrFunction + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S744 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(121), // [, reduce: MlrvalOrFunction + reduce(121), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + reduce(121), // :, reduce: MlrvalOrFunction + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S745 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(128), // [, reduce: MlrvalOrFunction + reduce(128), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(128), // ?, reduce: MlrvalOrFunction + reduce(128), // :, reduce: MlrvalOrFunction + reduce(128), // ||, reduce: MlrvalOrFunction + reduce(128), // ^^, reduce: MlrvalOrFunction + reduce(128), // &&, reduce: MlrvalOrFunction + reduce(128), // =~, reduce: MlrvalOrFunction + reduce(128), // !=~, reduce: MlrvalOrFunction + reduce(128), // ==, reduce: MlrvalOrFunction + reduce(128), // !=, reduce: MlrvalOrFunction + reduce(128), // >, reduce: MlrvalOrFunction + reduce(128), // >=, reduce: MlrvalOrFunction + reduce(128), // <, reduce: MlrvalOrFunction + reduce(128), // <=, reduce: MlrvalOrFunction + reduce(128), // |, reduce: MlrvalOrFunction + reduce(128), // ^, reduce: MlrvalOrFunction + reduce(128), // &, reduce: MlrvalOrFunction + reduce(128), // <<, reduce: MlrvalOrFunction + reduce(128), // >>, reduce: MlrvalOrFunction + reduce(128), // +, reduce: MlrvalOrFunction + reduce(128), // -, reduce: MlrvalOrFunction + reduce(128), // .+, reduce: MlrvalOrFunction + reduce(128), // .-, reduce: MlrvalOrFunction + reduce(128), // ., reduce: MlrvalOrFunction + reduce(128), // *, reduce: MlrvalOrFunction + reduce(128), // /, reduce: MlrvalOrFunction + reduce(128), // //, reduce: MlrvalOrFunction + reduce(128), // %, reduce: MlrvalOrFunction + reduce(128), // .*, reduce: MlrvalOrFunction + reduce(128), // ./, reduce: MlrvalOrFunction + reduce(128), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(128), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S746 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(129), // [, reduce: ContextVariable + reduce(129), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: ContextVariable + reduce(129), // :, reduce: ContextVariable + reduce(129), // ||, reduce: ContextVariable + reduce(129), // ^^, reduce: ContextVariable + reduce(129), // &&, reduce: ContextVariable + reduce(129), // =~, reduce: ContextVariable + reduce(129), // !=~, reduce: ContextVariable + reduce(129), // ==, reduce: ContextVariable + reduce(129), // !=, reduce: ContextVariable + reduce(129), // >, reduce: ContextVariable + reduce(129), // >=, reduce: ContextVariable + reduce(129), // <, reduce: ContextVariable + reduce(129), // <=, reduce: ContextVariable + reduce(129), // |, reduce: ContextVariable + reduce(129), // ^, reduce: ContextVariable + reduce(129), // &, reduce: ContextVariable + reduce(129), // <<, reduce: ContextVariable + reduce(129), // >>, reduce: ContextVariable + reduce(129), // +, reduce: ContextVariable + reduce(129), // -, reduce: ContextVariable + reduce(129), // .+, reduce: ContextVariable + reduce(129), // .-, reduce: ContextVariable + reduce(129), // ., reduce: ContextVariable + reduce(129), // *, reduce: ContextVariable + reduce(129), // /, reduce: ContextVariable + reduce(129), // //, reduce: ContextVariable + reduce(129), // %, reduce: ContextVariable + reduce(129), // .*, reduce: ContextVariable + reduce(129), // ./, reduce: ContextVariable + reduce(129), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(129), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S747 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(130), // [, reduce: ContextVariable + reduce(130), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: ContextVariable + reduce(130), // :, reduce: ContextVariable + reduce(130), // ||, reduce: ContextVariable + reduce(130), // ^^, reduce: ContextVariable + reduce(130), // &&, reduce: ContextVariable + reduce(130), // =~, reduce: ContextVariable + reduce(130), // !=~, reduce: ContextVariable + reduce(130), // ==, reduce: ContextVariable + reduce(130), // !=, reduce: ContextVariable + reduce(130), // >, reduce: ContextVariable + reduce(130), // >=, reduce: ContextVariable + reduce(130), // <, reduce: ContextVariable + reduce(130), // <=, reduce: ContextVariable + reduce(130), // |, reduce: ContextVariable + reduce(130), // ^, reduce: ContextVariable + reduce(130), // &, reduce: ContextVariable + reduce(130), // <<, reduce: ContextVariable + reduce(130), // >>, reduce: ContextVariable + reduce(130), // +, reduce: ContextVariable + reduce(130), // -, reduce: ContextVariable + reduce(130), // .+, reduce: ContextVariable + reduce(130), // .-, reduce: ContextVariable + reduce(130), // ., reduce: ContextVariable + reduce(130), // *, reduce: ContextVariable + reduce(130), // /, reduce: ContextVariable + reduce(130), // //, reduce: ContextVariable + reduce(130), // %, reduce: ContextVariable + reduce(130), // .*, reduce: ContextVariable + reduce(130), // ./, reduce: ContextVariable + reduce(130), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(130), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S748 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(131), // [, reduce: ContextVariable + reduce(131), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: ContextVariable + reduce(131), // :, reduce: ContextVariable + reduce(131), // ||, reduce: ContextVariable + reduce(131), // ^^, reduce: ContextVariable + reduce(131), // &&, reduce: ContextVariable + reduce(131), // =~, reduce: ContextVariable + reduce(131), // !=~, reduce: ContextVariable + reduce(131), // ==, reduce: ContextVariable + reduce(131), // !=, reduce: ContextVariable + reduce(131), // >, reduce: ContextVariable + reduce(131), // >=, reduce: ContextVariable + reduce(131), // <, reduce: ContextVariable + reduce(131), // <=, reduce: ContextVariable + reduce(131), // |, reduce: ContextVariable + reduce(131), // ^, reduce: ContextVariable + reduce(131), // &, reduce: ContextVariable + reduce(131), // <<, reduce: ContextVariable + reduce(131), // >>, reduce: ContextVariable + reduce(131), // +, reduce: ContextVariable + reduce(131), // -, reduce: ContextVariable + reduce(131), // .+, reduce: ContextVariable + reduce(131), // .-, reduce: ContextVariable + reduce(131), // ., reduce: ContextVariable + reduce(131), // *, reduce: ContextVariable + reduce(131), // /, reduce: ContextVariable + reduce(131), // //, reduce: ContextVariable + reduce(131), // %, reduce: ContextVariable + reduce(131), // .*, reduce: ContextVariable + reduce(131), // ./, reduce: ContextVariable + reduce(131), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(131), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S749 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(132), // [, reduce: ContextVariable + reduce(132), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(132), // ?, reduce: ContextVariable + reduce(132), // :, reduce: ContextVariable + reduce(132), // ||, reduce: ContextVariable + reduce(132), // ^^, reduce: ContextVariable + reduce(132), // &&, reduce: ContextVariable + reduce(132), // =~, reduce: ContextVariable + reduce(132), // !=~, reduce: ContextVariable + reduce(132), // ==, reduce: ContextVariable + reduce(132), // !=, reduce: ContextVariable + reduce(132), // >, reduce: ContextVariable + reduce(132), // >=, reduce: ContextVariable + reduce(132), // <, reduce: ContextVariable + reduce(132), // <=, reduce: ContextVariable + reduce(132), // |, reduce: ContextVariable + reduce(132), // ^, reduce: ContextVariable + reduce(132), // &, reduce: ContextVariable + reduce(132), // <<, reduce: ContextVariable + reduce(132), // >>, reduce: ContextVariable + reduce(132), // +, reduce: ContextVariable + reduce(132), // -, reduce: ContextVariable + reduce(132), // .+, reduce: ContextVariable + reduce(132), // .-, reduce: ContextVariable + reduce(132), // ., reduce: ContextVariable + reduce(132), // *, reduce: ContextVariable + reduce(132), // /, reduce: ContextVariable + reduce(132), // //, reduce: ContextVariable + reduce(132), // %, reduce: ContextVariable + reduce(132), // .*, reduce: ContextVariable + reduce(132), // ./, reduce: ContextVariable + reduce(132), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(132), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S750 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(133), // [, reduce: ContextVariable + reduce(133), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(133), // ?, reduce: ContextVariable + reduce(133), // :, reduce: ContextVariable + reduce(133), // ||, reduce: ContextVariable + reduce(133), // ^^, reduce: ContextVariable + reduce(133), // &&, reduce: ContextVariable + reduce(133), // =~, reduce: ContextVariable + reduce(133), // !=~, reduce: ContextVariable + reduce(133), // ==, reduce: ContextVariable + reduce(133), // !=, reduce: ContextVariable + reduce(133), // >, reduce: ContextVariable + reduce(133), // >=, reduce: ContextVariable + reduce(133), // <, reduce: ContextVariable + reduce(133), // <=, reduce: ContextVariable + reduce(133), // |, reduce: ContextVariable + reduce(133), // ^, reduce: ContextVariable + reduce(133), // &, reduce: ContextVariable + reduce(133), // <<, reduce: ContextVariable + reduce(133), // >>, reduce: ContextVariable + reduce(133), // +, reduce: ContextVariable + reduce(133), // -, reduce: ContextVariable + reduce(133), // .+, reduce: ContextVariable + reduce(133), // .-, reduce: ContextVariable + reduce(133), // ., reduce: ContextVariable + reduce(133), // *, reduce: ContextVariable + reduce(133), // /, reduce: ContextVariable + reduce(133), // //, reduce: ContextVariable + reduce(133), // %, reduce: ContextVariable + reduce(133), // .*, reduce: ContextVariable + reduce(133), // ./, reduce: ContextVariable + reduce(133), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(133), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S751 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(134), // [, reduce: ContextVariable + reduce(134), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(134), // ?, reduce: ContextVariable + reduce(134), // :, reduce: ContextVariable + reduce(134), // ||, reduce: ContextVariable + reduce(134), // ^^, reduce: ContextVariable + reduce(134), // &&, reduce: ContextVariable + reduce(134), // =~, reduce: ContextVariable + reduce(134), // !=~, reduce: ContextVariable + reduce(134), // ==, reduce: ContextVariable + reduce(134), // !=, reduce: ContextVariable + reduce(134), // >, reduce: ContextVariable + reduce(134), // >=, reduce: ContextVariable + reduce(134), // <, reduce: ContextVariable + reduce(134), // <=, reduce: ContextVariable + reduce(134), // |, reduce: ContextVariable + reduce(134), // ^, reduce: ContextVariable + reduce(134), // &, reduce: ContextVariable + reduce(134), // <<, reduce: ContextVariable + reduce(134), // >>, reduce: ContextVariable + reduce(134), // +, reduce: ContextVariable + reduce(134), // -, reduce: ContextVariable + reduce(134), // .+, reduce: ContextVariable + reduce(134), // .-, reduce: ContextVariable + reduce(134), // ., reduce: ContextVariable + reduce(134), // *, reduce: ContextVariable + reduce(134), // /, reduce: ContextVariable + reduce(134), // //, reduce: ContextVariable + reduce(134), // %, reduce: ContextVariable + reduce(134), // .*, reduce: ContextVariable + reduce(134), // ./, reduce: ContextVariable + reduce(134), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(134), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S752 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(135), // [, reduce: ContextVariable + reduce(135), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(135), // ?, reduce: ContextVariable + reduce(135), // :, reduce: ContextVariable + reduce(135), // ||, reduce: ContextVariable + reduce(135), // ^^, reduce: ContextVariable + reduce(135), // &&, reduce: ContextVariable + reduce(135), // =~, reduce: ContextVariable + reduce(135), // !=~, reduce: ContextVariable + reduce(135), // ==, reduce: ContextVariable + reduce(135), // !=, reduce: ContextVariable + reduce(135), // >, reduce: ContextVariable + reduce(135), // >=, reduce: ContextVariable + reduce(135), // <, reduce: ContextVariable + reduce(135), // <=, reduce: ContextVariable + reduce(135), // |, reduce: ContextVariable + reduce(135), // ^, reduce: ContextVariable + reduce(135), // &, reduce: ContextVariable + reduce(135), // <<, reduce: ContextVariable + reduce(135), // >>, reduce: ContextVariable + reduce(135), // +, reduce: ContextVariable + reduce(135), // -, reduce: ContextVariable + reduce(135), // .+, reduce: ContextVariable + reduce(135), // .-, reduce: ContextVariable + reduce(135), // ., reduce: ContextVariable + reduce(135), // *, reduce: ContextVariable + reduce(135), // /, reduce: ContextVariable + reduce(135), // //, reduce: ContextVariable + reduce(135), // %, reduce: ContextVariable + reduce(135), // .*, reduce: ContextVariable + reduce(135), // ./, reduce: ContextVariable + reduce(135), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(135), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S753 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(136), // [, reduce: ContextVariable + reduce(136), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: ContextVariable + reduce(136), // :, reduce: ContextVariable + reduce(136), // ||, reduce: ContextVariable + reduce(136), // ^^, reduce: ContextVariable + reduce(136), // &&, reduce: ContextVariable + reduce(136), // =~, reduce: ContextVariable + reduce(136), // !=~, reduce: ContextVariable + reduce(136), // ==, reduce: ContextVariable + reduce(136), // !=, reduce: ContextVariable + reduce(136), // >, reduce: ContextVariable + reduce(136), // >=, reduce: ContextVariable + reduce(136), // <, reduce: ContextVariable + reduce(136), // <=, reduce: ContextVariable + reduce(136), // |, reduce: ContextVariable + reduce(136), // ^, reduce: ContextVariable + reduce(136), // &, reduce: ContextVariable + reduce(136), // <<, reduce: ContextVariable + reduce(136), // >>, reduce: ContextVariable + reduce(136), // +, reduce: ContextVariable + reduce(136), // -, reduce: ContextVariable + reduce(136), // .+, reduce: ContextVariable + reduce(136), // .-, reduce: ContextVariable + reduce(136), // ., reduce: ContextVariable + reduce(136), // *, reduce: ContextVariable + reduce(136), // /, reduce: ContextVariable + reduce(136), // //, reduce: ContextVariable + reduce(136), // %, reduce: ContextVariable + reduce(136), // .*, reduce: ContextVariable + reduce(136), // ./, reduce: ContextVariable + reduce(136), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(136), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S754 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(137), // [, reduce: ContextVariable + reduce(137), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + reduce(137), // :, reduce: ContextVariable + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S755 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(138), // [, reduce: ContextVariable + reduce(138), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + reduce(138), // :, reduce: ContextVariable + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S756 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + reduce(139), // ], reduce: ContextVariable + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + reduce(139), // :, reduce: ContextVariable + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S757 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(140), // [, reduce: MlrvalOrFunction + reduce(140), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: MlrvalOrFunction + reduce(140), // :, reduce: MlrvalOrFunction + reduce(140), // ||, reduce: MlrvalOrFunction + reduce(140), // ^^, reduce: MlrvalOrFunction + reduce(140), // &&, reduce: MlrvalOrFunction + reduce(140), // =~, reduce: MlrvalOrFunction + reduce(140), // !=~, reduce: MlrvalOrFunction + reduce(140), // ==, reduce: MlrvalOrFunction + reduce(140), // !=, reduce: MlrvalOrFunction + reduce(140), // >, reduce: MlrvalOrFunction + reduce(140), // >=, reduce: MlrvalOrFunction + reduce(140), // <, reduce: MlrvalOrFunction + reduce(140), // <=, reduce: MlrvalOrFunction + reduce(140), // |, reduce: MlrvalOrFunction + reduce(140), // ^, reduce: MlrvalOrFunction + reduce(140), // &, reduce: MlrvalOrFunction + reduce(140), // <<, reduce: MlrvalOrFunction + reduce(140), // >>, reduce: MlrvalOrFunction + reduce(140), // +, reduce: MlrvalOrFunction + reduce(140), // -, reduce: MlrvalOrFunction + reduce(140), // .+, reduce: MlrvalOrFunction + reduce(140), // .-, reduce: MlrvalOrFunction + reduce(140), // ., reduce: MlrvalOrFunction + reduce(140), // *, reduce: MlrvalOrFunction + reduce(140), // /, reduce: MlrvalOrFunction + reduce(140), // //, reduce: MlrvalOrFunction + reduce(140), // %, reduce: MlrvalOrFunction + reduce(140), // .*, reduce: MlrvalOrFunction + reduce(140), // ./, reduce: MlrvalOrFunction + reduce(140), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(140), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S758 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(142), // [, reduce: MlrvalOrFunction + reduce(142), // ], reduce: MlrvalOrFunction + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: MlrvalOrFunction + reduce(142), // :, reduce: MlrvalOrFunction + reduce(142), // ||, reduce: MlrvalOrFunction + reduce(142), // ^^, reduce: MlrvalOrFunction + reduce(142), // &&, reduce: MlrvalOrFunction + reduce(142), // =~, reduce: MlrvalOrFunction + reduce(142), // !=~, reduce: MlrvalOrFunction + reduce(142), // ==, reduce: MlrvalOrFunction + reduce(142), // !=, reduce: MlrvalOrFunction + reduce(142), // >, reduce: MlrvalOrFunction + reduce(142), // >=, reduce: MlrvalOrFunction + reduce(142), // <, reduce: MlrvalOrFunction + reduce(142), // <=, reduce: MlrvalOrFunction + reduce(142), // |, reduce: MlrvalOrFunction + reduce(142), // ^, reduce: MlrvalOrFunction + reduce(142), // &, reduce: MlrvalOrFunction + reduce(142), // <<, reduce: MlrvalOrFunction + reduce(142), // >>, reduce: MlrvalOrFunction + reduce(142), // +, reduce: MlrvalOrFunction + reduce(142), // -, reduce: MlrvalOrFunction + reduce(142), // .+, reduce: MlrvalOrFunction + reduce(142), // .-, reduce: MlrvalOrFunction + reduce(142), // ., reduce: MlrvalOrFunction + reduce(142), // *, reduce: MlrvalOrFunction + reduce(142), // /, reduce: MlrvalOrFunction + reduce(142), // //, reduce: MlrvalOrFunction + reduce(142), // %, reduce: MlrvalOrFunction + reduce(142), // .*, reduce: MlrvalOrFunction + reduce(142), // ./, reduce: MlrvalOrFunction + reduce(142), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(142), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S759 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(5), // ;, reduce: StatementBlock + nil, // md_token_begin + nil, // { + reduce(5), // }, reduce: StatementBlock + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S760 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + shift(456), // ; + nil, // md_token_begin + nil, // { + shift(1110), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S761 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(6), // ;, reduce: BeginBlock + nil, // md_token_begin + nil, // { + reduce(6), // }, reduce: BeginBlock + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S762 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + shift(456), // ; + nil, // md_token_begin + nil, // { + shift(1111), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S763 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(8), // ;, reduce: EndBlock + nil, // md_token_begin + nil, // { + reduce(8), // }, reduce: EndBlock + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S764 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + shift(1112), // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S765 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(13), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(13), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S766 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(105), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(105), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(105), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(105), // ||, reduce: MlrvalOrFunction + reduce(105), // ^^, reduce: MlrvalOrFunction + reduce(105), // &&, reduce: MlrvalOrFunction + reduce(105), // =~, reduce: MlrvalOrFunction + reduce(105), // !=~, reduce: MlrvalOrFunction + reduce(105), // ==, reduce: MlrvalOrFunction + reduce(105), // !=, reduce: MlrvalOrFunction + reduce(105), // >, reduce: MlrvalOrFunction + reduce(105), // >=, reduce: MlrvalOrFunction + reduce(105), // <, reduce: MlrvalOrFunction + reduce(105), // <=, reduce: MlrvalOrFunction + reduce(105), // |, reduce: MlrvalOrFunction + reduce(105), // ^, reduce: MlrvalOrFunction + reduce(105), // &, reduce: MlrvalOrFunction + reduce(105), // <<, reduce: MlrvalOrFunction + reduce(105), // >>, reduce: MlrvalOrFunction + reduce(105), // +, reduce: MlrvalOrFunction + reduce(105), // -, reduce: MlrvalOrFunction + reduce(105), // .+, reduce: MlrvalOrFunction + reduce(105), // .-, reduce: MlrvalOrFunction + reduce(105), // ., reduce: MlrvalOrFunction + reduce(105), // *, reduce: MlrvalOrFunction + reduce(105), // /, reduce: MlrvalOrFunction + reduce(105), // //, reduce: MlrvalOrFunction + reduce(105), // %, reduce: MlrvalOrFunction + reduce(105), // .*, reduce: MlrvalOrFunction + reduce(105), // ./, reduce: MlrvalOrFunction + reduce(105), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(105), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S767 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(107), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(107), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = reduce(107), // [, reduce: MlrvalOrFunction nil, // ] @@ -97217,10 +69830,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(107), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97290,13 +69899,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1069 + actionRow{ // S768 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(106), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(106), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(106), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(106), // ||, reduce: MlrvalOrFunction + reduce(106), // ^^, reduce: MlrvalOrFunction + reduce(106), // &&, reduce: MlrvalOrFunction + reduce(106), // =~, reduce: MlrvalOrFunction + reduce(106), // !=~, reduce: MlrvalOrFunction + reduce(106), // ==, reduce: MlrvalOrFunction + reduce(106), // !=, reduce: MlrvalOrFunction + reduce(106), // >, reduce: MlrvalOrFunction + reduce(106), // >=, reduce: MlrvalOrFunction + reduce(106), // <, reduce: MlrvalOrFunction + reduce(106), // <=, reduce: MlrvalOrFunction + reduce(106), // |, reduce: MlrvalOrFunction + reduce(106), // ^, reduce: MlrvalOrFunction + reduce(106), // &, reduce: MlrvalOrFunction + reduce(106), // <<, reduce: MlrvalOrFunction + reduce(106), // >>, reduce: MlrvalOrFunction + reduce(106), // +, reduce: MlrvalOrFunction + reduce(106), // -, reduce: MlrvalOrFunction + reduce(106), // .+, reduce: MlrvalOrFunction + reduce(106), // .-, reduce: MlrvalOrFunction + reduce(106), // ., reduce: MlrvalOrFunction + reduce(106), // *, reduce: MlrvalOrFunction + reduce(106), // /, reduce: MlrvalOrFunction + reduce(106), // //, reduce: MlrvalOrFunction + reduce(106), // %, reduce: MlrvalOrFunction + reduce(106), // .*, reduce: MlrvalOrFunction + reduce(106), // ./, reduce: MlrvalOrFunction + reduce(106), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(106), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S769 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(108), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(108), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = reduce(108), // [, reduce: MlrvalOrFunction nil, // ] @@ -97308,10 +70012,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(108), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97381,13 +70081,3566 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1070 + actionRow{ // S770 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + shift(1114), // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S771 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(21), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + reduce(21), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(21), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(21), // ?, reduce: FieldValue + nil, // : + reduce(21), // ||, reduce: FieldValue + reduce(21), // ^^, reduce: FieldValue + reduce(21), // &&, reduce: FieldValue + reduce(21), // =~, reduce: FieldValue + reduce(21), // !=~, reduce: FieldValue + reduce(21), // ==, reduce: FieldValue + reduce(21), // !=, reduce: FieldValue + reduce(21), // >, reduce: FieldValue + reduce(21), // >=, reduce: FieldValue + reduce(21), // <, reduce: FieldValue + reduce(21), // <=, reduce: FieldValue + reduce(21), // |, reduce: FieldValue + reduce(21), // ^, reduce: FieldValue + reduce(21), // &, reduce: FieldValue + reduce(21), // <<, reduce: FieldValue + reduce(21), // >>, reduce: FieldValue + reduce(21), // +, reduce: FieldValue + reduce(21), // -, reduce: FieldValue + reduce(21), // .+, reduce: FieldValue + reduce(21), // .-, reduce: FieldValue + reduce(21), // ., reduce: FieldValue + reduce(21), // *, reduce: FieldValue + reduce(21), // /, reduce: FieldValue + reduce(21), // //, reduce: FieldValue + reduce(21), // %, reduce: FieldValue + reduce(21), // .*, reduce: FieldValue + reduce(21), // ./, reduce: FieldValue + reduce(21), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(21), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S772 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(22), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + reduce(22), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(22), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(22), // ?, reduce: FieldValue + nil, // : + reduce(22), // ||, reduce: FieldValue + reduce(22), // ^^, reduce: FieldValue + reduce(22), // &&, reduce: FieldValue + reduce(22), // =~, reduce: FieldValue + reduce(22), // !=~, reduce: FieldValue + reduce(22), // ==, reduce: FieldValue + reduce(22), // !=, reduce: FieldValue + reduce(22), // >, reduce: FieldValue + reduce(22), // >=, reduce: FieldValue + reduce(22), // <, reduce: FieldValue + reduce(22), // <=, reduce: FieldValue + reduce(22), // |, reduce: FieldValue + reduce(22), // ^, reduce: FieldValue + reduce(22), // &, reduce: FieldValue + reduce(22), // <<, reduce: FieldValue + reduce(22), // >>, reduce: FieldValue + reduce(22), // +, reduce: FieldValue + reduce(22), // -, reduce: FieldValue + reduce(22), // .+, reduce: FieldValue + reduce(22), // .-, reduce: FieldValue + reduce(22), // ., reduce: FieldValue + reduce(22), // *, reduce: FieldValue + reduce(22), // /, reduce: FieldValue + reduce(22), // //, reduce: FieldValue + reduce(22), // %, reduce: FieldValue + reduce(22), // .*, reduce: FieldValue + reduce(22), // ./, reduce: FieldValue + reduce(22), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(22), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S773 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(23), // ;, reduce: FieldValue + nil, // md_token_begin + nil, // { + reduce(23), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(23), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(23), // ?, reduce: FieldValue + nil, // : + reduce(23), // ||, reduce: FieldValue + reduce(23), // ^^, reduce: FieldValue + reduce(23), // &&, reduce: FieldValue + reduce(23), // =~, reduce: FieldValue + reduce(23), // !=~, reduce: FieldValue + reduce(23), // ==, reduce: FieldValue + reduce(23), // !=, reduce: FieldValue + reduce(23), // >, reduce: FieldValue + reduce(23), // >=, reduce: FieldValue + reduce(23), // <, reduce: FieldValue + reduce(23), // <=, reduce: FieldValue + reduce(23), // |, reduce: FieldValue + reduce(23), // ^, reduce: FieldValue + reduce(23), // &, reduce: FieldValue + reduce(23), // <<, reduce: FieldValue + reduce(23), // >>, reduce: FieldValue + reduce(23), // +, reduce: FieldValue + reduce(23), // -, reduce: FieldValue + reduce(23), // .+, reduce: FieldValue + reduce(23), // .-, reduce: FieldValue + reduce(23), // ., reduce: FieldValue + reduce(23), // *, reduce: FieldValue + reduce(23), // /, reduce: FieldValue + reduce(23), // //, reduce: FieldValue + reduce(23), // %, reduce: FieldValue + reduce(23), // .*, reduce: FieldValue + reduce(23), // ./, reduce: FieldValue + reduce(23), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(23), // **, reduce: FieldValue + 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, // , + 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 + }, + }, + actionRow{ // S774 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(24), // ;, reduce: DirectFieldValue + nil, // md_token_begin + nil, // { + reduce(24), // }, reduce: DirectFieldValue + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: DirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: DirectFieldValue + nil, // : + reduce(24), // ||, reduce: DirectFieldValue + reduce(24), // ^^, reduce: DirectFieldValue + reduce(24), // &&, reduce: DirectFieldValue + reduce(24), // =~, reduce: DirectFieldValue + reduce(24), // !=~, reduce: DirectFieldValue + reduce(24), // ==, reduce: DirectFieldValue + reduce(24), // !=, reduce: DirectFieldValue + reduce(24), // >, reduce: DirectFieldValue + reduce(24), // >=, reduce: DirectFieldValue + reduce(24), // <, reduce: DirectFieldValue + reduce(24), // <=, reduce: DirectFieldValue + reduce(24), // |, reduce: DirectFieldValue + reduce(24), // ^, reduce: DirectFieldValue + reduce(24), // &, reduce: DirectFieldValue + reduce(24), // <<, reduce: DirectFieldValue + reduce(24), // >>, reduce: DirectFieldValue + reduce(24), // +, reduce: DirectFieldValue + reduce(24), // -, reduce: DirectFieldValue + reduce(24), // .+, reduce: DirectFieldValue + reduce(24), // .-, reduce: DirectFieldValue + reduce(24), // ., reduce: DirectFieldValue + reduce(24), // *, reduce: DirectFieldValue + reduce(24), // /, reduce: DirectFieldValue + reduce(24), // //, reduce: DirectFieldValue + reduce(24), // %, reduce: DirectFieldValue + reduce(24), // .*, reduce: DirectFieldValue + reduce(24), // ./, reduce: DirectFieldValue + reduce(24), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: DirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S775 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S776 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(26), // ;, reduce: BracedFieldValue + nil, // md_token_begin + nil, // { + reduce(26), // }, reduce: BracedFieldValue + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: BracedFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: BracedFieldValue + nil, // : + reduce(26), // ||, reduce: BracedFieldValue + reduce(26), // ^^, reduce: BracedFieldValue + reduce(26), // &&, reduce: BracedFieldValue + reduce(26), // =~, reduce: BracedFieldValue + reduce(26), // !=~, reduce: BracedFieldValue + reduce(26), // ==, reduce: BracedFieldValue + reduce(26), // !=, reduce: BracedFieldValue + reduce(26), // >, reduce: BracedFieldValue + reduce(26), // >=, reduce: BracedFieldValue + reduce(26), // <, reduce: BracedFieldValue + reduce(26), // <=, reduce: BracedFieldValue + reduce(26), // |, reduce: BracedFieldValue + reduce(26), // ^, reduce: BracedFieldValue + reduce(26), // &, reduce: BracedFieldValue + reduce(26), // <<, reduce: BracedFieldValue + reduce(26), // >>, reduce: BracedFieldValue + reduce(26), // +, reduce: BracedFieldValue + reduce(26), // -, reduce: BracedFieldValue + reduce(26), // .+, reduce: BracedFieldValue + reduce(26), // .-, reduce: BracedFieldValue + reduce(26), // ., reduce: BracedFieldValue + reduce(26), // *, reduce: BracedFieldValue + reduce(26), // /, reduce: BracedFieldValue + reduce(26), // //, reduce: BracedFieldValue + reduce(26), // %, reduce: BracedFieldValue + reduce(26), // .*, reduce: BracedFieldValue + reduce(26), // ./, reduce: BracedFieldValue + reduce(26), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: BracedFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S777 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(27), // ;, reduce: FullSrec + nil, // md_token_begin + nil, // { + reduce(27), // }, reduce: FullSrec + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: FullSrec + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: FullSrec + nil, // : + reduce(27), // ||, reduce: FullSrec + reduce(27), // ^^, reduce: FullSrec + reduce(27), // &&, reduce: FullSrec + reduce(27), // =~, reduce: FullSrec + reduce(27), // !=~, reduce: FullSrec + reduce(27), // ==, reduce: FullSrec + reduce(27), // !=, reduce: FullSrec + reduce(27), // >, reduce: FullSrec + reduce(27), // >=, reduce: FullSrec + reduce(27), // <, reduce: FullSrec + reduce(27), // <=, reduce: FullSrec + reduce(27), // |, reduce: FullSrec + reduce(27), // ^, reduce: FullSrec + reduce(27), // &, reduce: FullSrec + reduce(27), // <<, reduce: FullSrec + reduce(27), // >>, reduce: FullSrec + reduce(27), // +, reduce: FullSrec + reduce(27), // -, reduce: FullSrec + reduce(27), // .+, reduce: FullSrec + reduce(27), // .-, reduce: FullSrec + reduce(27), // ., reduce: FullSrec + reduce(27), // *, reduce: FullSrec + reduce(27), // /, reduce: FullSrec + reduce(27), // //, reduce: FullSrec + reduce(27), // %, reduce: FullSrec + reduce(27), // .*, reduce: FullSrec + reduce(27), // ./, reduce: FullSrec + reduce(27), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(27), // **, reduce: FullSrec + 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, // , + 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 + }, + }, + actionRow{ // S778 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(28), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + reduce(28), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: OosvarValue + nil, // : + reduce(28), // ||, reduce: OosvarValue + reduce(28), // ^^, reduce: OosvarValue + reduce(28), // &&, reduce: OosvarValue + reduce(28), // =~, reduce: OosvarValue + reduce(28), // !=~, reduce: OosvarValue + reduce(28), // ==, reduce: OosvarValue + reduce(28), // !=, reduce: OosvarValue + reduce(28), // >, reduce: OosvarValue + reduce(28), // >=, reduce: OosvarValue + reduce(28), // <, reduce: OosvarValue + reduce(28), // <=, reduce: OosvarValue + reduce(28), // |, reduce: OosvarValue + reduce(28), // ^, reduce: OosvarValue + reduce(28), // &, reduce: OosvarValue + reduce(28), // <<, reduce: OosvarValue + reduce(28), // >>, reduce: OosvarValue + reduce(28), // +, reduce: OosvarValue + reduce(28), // -, reduce: OosvarValue + reduce(28), // .+, reduce: OosvarValue + reduce(28), // .-, reduce: OosvarValue + reduce(28), // ., reduce: OosvarValue + reduce(28), // *, reduce: OosvarValue + reduce(28), // /, reduce: OosvarValue + reduce(28), // //, reduce: OosvarValue + reduce(28), // %, reduce: OosvarValue + reduce(28), // .*, reduce: OosvarValue + reduce(28), // ./, reduce: OosvarValue + reduce(28), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S779 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(29), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + reduce(29), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: OosvarValue + nil, // : + reduce(29), // ||, reduce: OosvarValue + reduce(29), // ^^, reduce: OosvarValue + reduce(29), // &&, reduce: OosvarValue + reduce(29), // =~, reduce: OosvarValue + reduce(29), // !=~, reduce: OosvarValue + reduce(29), // ==, reduce: OosvarValue + reduce(29), // !=, reduce: OosvarValue + reduce(29), // >, reduce: OosvarValue + reduce(29), // >=, reduce: OosvarValue + reduce(29), // <, reduce: OosvarValue + reduce(29), // <=, reduce: OosvarValue + reduce(29), // |, reduce: OosvarValue + reduce(29), // ^, reduce: OosvarValue + reduce(29), // &, reduce: OosvarValue + reduce(29), // <<, reduce: OosvarValue + reduce(29), // >>, reduce: OosvarValue + reduce(29), // +, reduce: OosvarValue + reduce(29), // -, reduce: OosvarValue + reduce(29), // .+, reduce: OosvarValue + reduce(29), // .-, reduce: OosvarValue + reduce(29), // ., reduce: OosvarValue + reduce(29), // *, reduce: OosvarValue + reduce(29), // /, reduce: OosvarValue + reduce(29), // //, reduce: OosvarValue + reduce(29), // %, reduce: OosvarValue + reduce(29), // .*, reduce: OosvarValue + reduce(29), // ./, reduce: OosvarValue + reduce(29), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S780 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(30), // ;, reduce: OosvarValue + nil, // md_token_begin + nil, // { + reduce(30), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: OosvarValue + nil, // : + reduce(30), // ||, reduce: OosvarValue + reduce(30), // ^^, reduce: OosvarValue + reduce(30), // &&, reduce: OosvarValue + reduce(30), // =~, reduce: OosvarValue + reduce(30), // !=~, reduce: OosvarValue + reduce(30), // ==, reduce: OosvarValue + reduce(30), // !=, reduce: OosvarValue + reduce(30), // >, reduce: OosvarValue + reduce(30), // >=, reduce: OosvarValue + reduce(30), // <, reduce: OosvarValue + reduce(30), // <=, reduce: OosvarValue + reduce(30), // |, reduce: OosvarValue + reduce(30), // ^, reduce: OosvarValue + reduce(30), // &, reduce: OosvarValue + reduce(30), // <<, reduce: OosvarValue + reduce(30), // >>, reduce: OosvarValue + reduce(30), // +, reduce: OosvarValue + reduce(30), // -, reduce: OosvarValue + reduce(30), // .+, reduce: OosvarValue + reduce(30), // .-, reduce: OosvarValue + reduce(30), // ., reduce: OosvarValue + reduce(30), // *, reduce: OosvarValue + reduce(30), // /, reduce: OosvarValue + reduce(30), // //, reduce: OosvarValue + reduce(30), // %, reduce: OosvarValue + reduce(30), // .*, reduce: OosvarValue + reduce(30), // ./, reduce: OosvarValue + reduce(30), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(30), // **, reduce: OosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S781 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(31), // ;, reduce: DirectOosvarValue + nil, // md_token_begin + nil, // { + reduce(31), // }, reduce: DirectOosvarValue + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: DirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: DirectOosvarValue + nil, // : + reduce(31), // ||, reduce: DirectOosvarValue + reduce(31), // ^^, reduce: DirectOosvarValue + reduce(31), // &&, reduce: DirectOosvarValue + reduce(31), // =~, reduce: DirectOosvarValue + reduce(31), // !=~, reduce: DirectOosvarValue + reduce(31), // ==, reduce: DirectOosvarValue + reduce(31), // !=, reduce: DirectOosvarValue + reduce(31), // >, reduce: DirectOosvarValue + reduce(31), // >=, reduce: DirectOosvarValue + reduce(31), // <, reduce: DirectOosvarValue + reduce(31), // <=, reduce: DirectOosvarValue + reduce(31), // |, reduce: DirectOosvarValue + reduce(31), // ^, reduce: DirectOosvarValue + reduce(31), // &, reduce: DirectOosvarValue + reduce(31), // <<, reduce: DirectOosvarValue + reduce(31), // >>, reduce: DirectOosvarValue + reduce(31), // +, reduce: DirectOosvarValue + reduce(31), // -, reduce: DirectOosvarValue + reduce(31), // .+, reduce: DirectOosvarValue + reduce(31), // .-, reduce: DirectOosvarValue + reduce(31), // ., reduce: DirectOosvarValue + reduce(31), // *, reduce: DirectOosvarValue + reduce(31), // /, reduce: DirectOosvarValue + reduce(31), // //, reduce: DirectOosvarValue + reduce(31), // %, reduce: DirectOosvarValue + reduce(31), // .*, reduce: DirectOosvarValue + reduce(31), // ./, reduce: DirectOosvarValue + reduce(31), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: DirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S782 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S783 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(33), // ;, reduce: BracedOosvarValue + nil, // md_token_begin + nil, // { + reduce(33), // }, reduce: BracedOosvarValue + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: BracedOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: BracedOosvarValue + nil, // : + reduce(33), // ||, reduce: BracedOosvarValue + reduce(33), // ^^, reduce: BracedOosvarValue + reduce(33), // &&, reduce: BracedOosvarValue + reduce(33), // =~, reduce: BracedOosvarValue + reduce(33), // !=~, reduce: BracedOosvarValue + reduce(33), // ==, reduce: BracedOosvarValue + reduce(33), // !=, reduce: BracedOosvarValue + reduce(33), // >, reduce: BracedOosvarValue + reduce(33), // >=, reduce: BracedOosvarValue + reduce(33), // <, reduce: BracedOosvarValue + reduce(33), // <=, reduce: BracedOosvarValue + reduce(33), // |, reduce: BracedOosvarValue + reduce(33), // ^, reduce: BracedOosvarValue + reduce(33), // &, reduce: BracedOosvarValue + reduce(33), // <<, reduce: BracedOosvarValue + reduce(33), // >>, reduce: BracedOosvarValue + reduce(33), // +, reduce: BracedOosvarValue + reduce(33), // -, reduce: BracedOosvarValue + reduce(33), // .+, reduce: BracedOosvarValue + reduce(33), // .-, reduce: BracedOosvarValue + reduce(33), // ., reduce: BracedOosvarValue + reduce(33), // *, reduce: BracedOosvarValue + reduce(33), // /, reduce: BracedOosvarValue + reduce(33), // //, reduce: BracedOosvarValue + reduce(33), // %, reduce: BracedOosvarValue + reduce(33), // .*, reduce: BracedOosvarValue + reduce(33), // ./, reduce: BracedOosvarValue + reduce(33), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: BracedOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S784 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(34), // ;, reduce: FullOosvar + nil, // md_token_begin + nil, // { + reduce(34), // }, reduce: FullOosvar + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: FullOosvar + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: FullOosvar + nil, // : + reduce(34), // ||, reduce: FullOosvar + reduce(34), // ^^, reduce: FullOosvar + reduce(34), // &&, reduce: FullOosvar + reduce(34), // =~, reduce: FullOosvar + reduce(34), // !=~, reduce: FullOosvar + reduce(34), // ==, reduce: FullOosvar + reduce(34), // !=, reduce: FullOosvar + reduce(34), // >, reduce: FullOosvar + reduce(34), // >=, reduce: FullOosvar + reduce(34), // <, reduce: FullOosvar + reduce(34), // <=, reduce: FullOosvar + reduce(34), // |, reduce: FullOosvar + reduce(34), // ^, reduce: FullOosvar + reduce(34), // &, reduce: FullOosvar + reduce(34), // <<, reduce: FullOosvar + reduce(34), // >>, reduce: FullOosvar + reduce(34), // +, reduce: FullOosvar + reduce(34), // -, reduce: FullOosvar + reduce(34), // .+, reduce: FullOosvar + reduce(34), // .-, reduce: FullOosvar + reduce(34), // ., reduce: FullOosvar + reduce(34), // *, reduce: FullOosvar + reduce(34), // /, reduce: FullOosvar + reduce(34), // //, reduce: FullOosvar + reduce(34), // %, reduce: FullOosvar + reduce(34), // .*, reduce: FullOosvar + reduce(34), // ./, reduce: FullOosvar + reduce(34), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(34), // **, reduce: FullOosvar + 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, // , + 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 + }, + }, + actionRow{ // S785 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(51), // ;, reduce: Rvalue + nil, // md_token_begin + nil, // { + reduce(51), // }, reduce: Rvalue + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S786 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(52), // ;, reduce: PrecedenceChainStart + nil, // md_token_begin + nil, // { + reduce(52), // }, reduce: PrecedenceChainStart + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S787 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(54), // ;, reduce: TernaryTerm + nil, // md_token_begin + nil, // { + reduce(54), // }, reduce: TernaryTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1118), // ? + nil, // : + shift(1119), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S788 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(56), // ;, reduce: LogicalOrTerm + nil, // md_token_begin + nil, // { + reduce(56), // }, reduce: LogicalOrTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: LogicalOrTerm + nil, // : + reduce(56), // ||, reduce: LogicalOrTerm + shift(1120), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S789 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(58), // ;, reduce: LogicalXORTerm + nil, // md_token_begin + nil, // { + reduce(58), // }, reduce: LogicalXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: LogicalXORTerm + nil, // : + reduce(58), // ||, reduce: LogicalXORTerm + reduce(58), // ^^, reduce: LogicalXORTerm + shift(1121), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S790 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(60), // ;, reduce: LogicalAndTerm + nil, // md_token_begin + nil, // { + reduce(60), // }, reduce: LogicalAndTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalAndTerm + nil, // : + reduce(60), // ||, reduce: LogicalAndTerm + reduce(60), // ^^, reduce: LogicalAndTerm + reduce(60), // &&, reduce: LogicalAndTerm + shift(1122), // =~ + shift(1123), // !=~ + shift(1124), // == + shift(1125), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S791 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(65), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(65), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + nil, // : + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(1126), // > + shift(1127), // >= + shift(1128), // < + shift(1129), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S792 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(70), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(70), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + nil, // : + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(1130), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S793 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(72), // ;, reduce: BitwiseORTerm + nil, // md_token_begin + nil, // { + reduce(72), // }, reduce: BitwiseORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: BitwiseORTerm + nil, // : + reduce(72), // ||, reduce: BitwiseORTerm + reduce(72), // ^^, reduce: BitwiseORTerm + reduce(72), // &&, reduce: BitwiseORTerm + reduce(72), // =~, reduce: BitwiseORTerm + reduce(72), // !=~, reduce: BitwiseORTerm + reduce(72), // ==, reduce: BitwiseORTerm + reduce(72), // !=, reduce: BitwiseORTerm + reduce(72), // >, reduce: BitwiseORTerm + reduce(72), // >=, reduce: BitwiseORTerm + reduce(72), // <, reduce: BitwiseORTerm + reduce(72), // <=, reduce: BitwiseORTerm + reduce(72), // |, reduce: BitwiseORTerm + shift(1131), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S794 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(74), // ;, reduce: BitwiseXORTerm + nil, // md_token_begin + nil, // { + reduce(74), // }, reduce: BitwiseXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(74), // ||, reduce: BitwiseXORTerm + reduce(74), // ^^, reduce: BitwiseXORTerm + reduce(74), // &&, reduce: BitwiseXORTerm + reduce(74), // =~, reduce: BitwiseXORTerm + reduce(74), // !=~, reduce: BitwiseXORTerm + reduce(74), // ==, reduce: BitwiseXORTerm + reduce(74), // !=, reduce: BitwiseXORTerm + reduce(74), // >, reduce: BitwiseXORTerm + reduce(74), // >=, reduce: BitwiseXORTerm + reduce(74), // <, reduce: BitwiseXORTerm + reduce(74), // <=, reduce: BitwiseXORTerm + reduce(74), // |, reduce: BitwiseXORTerm + reduce(74), // ^, reduce: BitwiseXORTerm + shift(1132), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S795 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(76), // ;, reduce: BitwiseANDTerm + nil, // md_token_begin + nil, // { + reduce(76), // }, reduce: BitwiseANDTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(76), // ||, reduce: BitwiseANDTerm + reduce(76), // ^^, reduce: BitwiseANDTerm + reduce(76), // &&, reduce: BitwiseANDTerm + reduce(76), // =~, reduce: BitwiseANDTerm + reduce(76), // !=~, reduce: BitwiseANDTerm + reduce(76), // ==, reduce: BitwiseANDTerm + reduce(76), // !=, reduce: BitwiseANDTerm + reduce(76), // >, reduce: BitwiseANDTerm + reduce(76), // >=, reduce: BitwiseANDTerm + reduce(76), // <, reduce: BitwiseANDTerm + reduce(76), // <=, reduce: BitwiseANDTerm + reduce(76), // |, reduce: BitwiseANDTerm + reduce(76), // ^, reduce: BitwiseANDTerm + reduce(76), // &, reduce: BitwiseANDTerm + shift(1133), // << + shift(1134), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S796 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(79), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + reduce(79), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(79), // ||, reduce: BitwiseShiftTerm + reduce(79), // ^^, reduce: BitwiseShiftTerm + reduce(79), // &&, reduce: BitwiseShiftTerm + reduce(79), // =~, reduce: BitwiseShiftTerm + reduce(79), // !=~, reduce: BitwiseShiftTerm + reduce(79), // ==, reduce: BitwiseShiftTerm + reduce(79), // !=, reduce: BitwiseShiftTerm + reduce(79), // >, reduce: BitwiseShiftTerm + reduce(79), // >=, reduce: BitwiseShiftTerm + reduce(79), // <, reduce: BitwiseShiftTerm + reduce(79), // <=, reduce: BitwiseShiftTerm + reduce(79), // |, reduce: BitwiseShiftTerm + reduce(79), // ^, reduce: BitwiseShiftTerm + reduce(79), // &, reduce: BitwiseShiftTerm + reduce(79), // <<, reduce: BitwiseShiftTerm + reduce(79), // >>, reduce: BitwiseShiftTerm + shift(1135), // + + shift(1136), // - + shift(1137), // .+ + shift(1138), // .- + shift(1139), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S797 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S798 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(85), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(85), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(1141), // * + shift(1142), // / + shift(1143), // // + shift(1144), // % + shift(1145), // .* + shift(1146), // ./ + shift(1147), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S799 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S800 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S801 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S802 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(93), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(93), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S803 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(100), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(100), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S804 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S805 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S806 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(102), // ;, reduce: PowTerm + nil, // md_token_begin + nil, // { + reduce(102), // }, reduce: PowTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: PowTerm + nil, // : + reduce(102), // ||, reduce: PowTerm + reduce(102), // ^^, reduce: PowTerm + reduce(102), // &&, reduce: PowTerm + reduce(102), // =~, reduce: PowTerm + reduce(102), // !=~, reduce: PowTerm + reduce(102), // ==, reduce: PowTerm + reduce(102), // !=, reduce: PowTerm + reduce(102), // >, reduce: PowTerm + reduce(102), // >=, reduce: PowTerm + reduce(102), // <, reduce: PowTerm + reduce(102), // <=, reduce: PowTerm + reduce(102), // |, reduce: PowTerm + reduce(102), // ^, reduce: PowTerm + reduce(102), // &, reduce: PowTerm + reduce(102), // <<, reduce: PowTerm + reduce(102), // >>, reduce: PowTerm + reduce(102), // +, reduce: PowTerm + reduce(102), // -, reduce: PowTerm + reduce(102), // .+, reduce: PowTerm + reduce(102), // .-, reduce: PowTerm + reduce(102), // ., reduce: PowTerm + reduce(102), // *, reduce: PowTerm + reduce(102), // /, reduce: PowTerm + reduce(102), // //, reduce: PowTerm + reduce(102), // %, reduce: PowTerm + reduce(102), // .*, reduce: PowTerm + reduce(102), // ./, reduce: PowTerm + reduce(102), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1153), // ** + 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, // , + 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 + }, + }, + actionRow{ // S807 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S808 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(104), // ;, reduce: PrecedenceChainEnd + nil, // md_token_begin + nil, // { + reduce(104), // }, reduce: PrecedenceChainEnd + nil, // md_token_end + nil, // = + shift(1155), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(104), // ||, reduce: PrecedenceChainEnd + reduce(104), // ^^, reduce: PrecedenceChainEnd + reduce(104), // &&, reduce: PrecedenceChainEnd + reduce(104), // =~, reduce: PrecedenceChainEnd + reduce(104), // !=~, reduce: PrecedenceChainEnd + reduce(104), // ==, reduce: PrecedenceChainEnd + reduce(104), // !=, reduce: PrecedenceChainEnd + reduce(104), // >, reduce: PrecedenceChainEnd + reduce(104), // >=, reduce: PrecedenceChainEnd + reduce(104), // <, reduce: PrecedenceChainEnd + reduce(104), // <=, reduce: PrecedenceChainEnd + reduce(104), // |, reduce: PrecedenceChainEnd + reduce(104), // ^, reduce: PrecedenceChainEnd + reduce(104), // &, reduce: PrecedenceChainEnd + reduce(104), // <<, reduce: PrecedenceChainEnd + reduce(104), // >>, reduce: PrecedenceChainEnd + reduce(104), // +, reduce: PrecedenceChainEnd + reduce(104), // -, reduce: PrecedenceChainEnd + reduce(104), // .+, reduce: PrecedenceChainEnd + reduce(104), // .-, reduce: PrecedenceChainEnd + reduce(104), // ., reduce: PrecedenceChainEnd + reduce(104), // *, reduce: PrecedenceChainEnd + reduce(104), // /, reduce: PrecedenceChainEnd + reduce(104), // //, reduce: PrecedenceChainEnd + reduce(104), // %, reduce: PrecedenceChainEnd + reduce(104), // .*, reduce: PrecedenceChainEnd + reduce(104), // ./, reduce: PrecedenceChainEnd + reduce(104), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(104), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S809 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(109), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(109), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = reduce(109), // [, reduce: MlrvalOrFunction nil, // ] @@ -97399,10 +73652,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(109), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97472,13 +73721,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1071 + actionRow{ // S810 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(110), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(110), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = reduce(110), // [, reduce: MlrvalOrFunction nil, // ] @@ -97490,10 +73743,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(110), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97563,13 +73812,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1072 + actionRow{ // S811 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(111), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(111), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = reduce(111), // [, reduce: MlrvalOrFunction nil, // ] @@ -97581,10 +73834,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(111), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97654,13 +73903,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1073 + actionRow{ // S812 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(112), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(112), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = reduce(112), // [, reduce: MlrvalOrFunction nil, // ] @@ -97672,10 +73925,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(112), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97745,15 +73994,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1074 + actionRow{ // S813 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(119), // ;, reduce: MlrvalOrFunction + reduce(113), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(113), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = - reduce(119), // [, reduce: MlrvalOrFunction + reduce(113), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -97763,10 +74016,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(119), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97782,39 +74031,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(119), // ?, reduce: MlrvalOrFunction + reduce(113), // ?, reduce: MlrvalOrFunction nil, // : - reduce(119), // ||, reduce: MlrvalOrFunction - reduce(119), // ^^, reduce: MlrvalOrFunction - reduce(119), // &&, reduce: MlrvalOrFunction - reduce(119), // =~, reduce: MlrvalOrFunction - reduce(119), // !=~, reduce: MlrvalOrFunction - reduce(119), // ==, reduce: MlrvalOrFunction - reduce(119), // !=, reduce: MlrvalOrFunction - reduce(119), // >, reduce: MlrvalOrFunction - reduce(119), // >=, reduce: MlrvalOrFunction - reduce(119), // <, reduce: MlrvalOrFunction - reduce(119), // <=, reduce: MlrvalOrFunction - reduce(119), // |, reduce: MlrvalOrFunction - reduce(119), // ^, reduce: MlrvalOrFunction - reduce(119), // &, reduce: MlrvalOrFunction - reduce(119), // <<, reduce: MlrvalOrFunction - reduce(119), // >>, reduce: MlrvalOrFunction - reduce(119), // +, reduce: MlrvalOrFunction - reduce(119), // -, reduce: MlrvalOrFunction - reduce(119), // .+, reduce: MlrvalOrFunction - reduce(119), // .-, reduce: MlrvalOrFunction - reduce(119), // ., reduce: MlrvalOrFunction - reduce(119), // *, reduce: MlrvalOrFunction - reduce(119), // /, reduce: MlrvalOrFunction - reduce(119), // //, reduce: MlrvalOrFunction - reduce(119), // %, reduce: MlrvalOrFunction - reduce(119), // .*, reduce: MlrvalOrFunction - reduce(119), // ./, reduce: MlrvalOrFunction - reduce(119), // .//, reduce: MlrvalOrFunction + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(119), // **, reduce: MlrvalOrFunction + reduce(113), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -97836,15 +74085,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1075 + actionRow{ // S814 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(126), // ;, reduce: MlrvalOrFunction + reduce(114), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(114), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = - reduce(126), // [, reduce: MlrvalOrFunction + reduce(114), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -97854,10 +74107,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(126), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97873,39 +74122,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(126), // ?, reduce: MlrvalOrFunction + reduce(114), // ?, reduce: MlrvalOrFunction nil, // : - reduce(126), // ||, reduce: MlrvalOrFunction - reduce(126), // ^^, reduce: MlrvalOrFunction - reduce(126), // &&, reduce: MlrvalOrFunction - reduce(126), // =~, reduce: MlrvalOrFunction - reduce(126), // !=~, reduce: MlrvalOrFunction - reduce(126), // ==, reduce: MlrvalOrFunction - reduce(126), // !=, reduce: MlrvalOrFunction - reduce(126), // >, reduce: MlrvalOrFunction - reduce(126), // >=, reduce: MlrvalOrFunction - reduce(126), // <, reduce: MlrvalOrFunction - reduce(126), // <=, reduce: MlrvalOrFunction - reduce(126), // |, reduce: MlrvalOrFunction - reduce(126), // ^, reduce: MlrvalOrFunction - reduce(126), // &, reduce: MlrvalOrFunction - reduce(126), // <<, reduce: MlrvalOrFunction - reduce(126), // >>, reduce: MlrvalOrFunction - reduce(126), // +, reduce: MlrvalOrFunction - reduce(126), // -, reduce: MlrvalOrFunction - reduce(126), // .+, reduce: MlrvalOrFunction - reduce(126), // .-, reduce: MlrvalOrFunction - reduce(126), // ., reduce: MlrvalOrFunction - reduce(126), // *, reduce: MlrvalOrFunction - reduce(126), // /, reduce: MlrvalOrFunction - reduce(126), // //, reduce: MlrvalOrFunction - reduce(126), // %, reduce: MlrvalOrFunction - reduce(126), // .*, reduce: MlrvalOrFunction - reduce(126), // ./, reduce: MlrvalOrFunction - reduce(126), // .//, reduce: MlrvalOrFunction + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(126), // **, reduce: MlrvalOrFunction + reduce(114), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -97927,15 +74176,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1076 + actionRow{ // S815 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(127), // ;, reduce: ContextVariable + reduce(121), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(121), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = - reduce(127), // [, reduce: ContextVariable + reduce(121), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -97945,10 +74198,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(127), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -97964,39 +74213,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(127), // ?, reduce: ContextVariable + reduce(121), // ?, reduce: MlrvalOrFunction nil, // : - reduce(127), // ||, reduce: ContextVariable - reduce(127), // ^^, reduce: ContextVariable - reduce(127), // &&, reduce: ContextVariable - reduce(127), // =~, reduce: ContextVariable - reduce(127), // !=~, reduce: ContextVariable - reduce(127), // ==, reduce: ContextVariable - reduce(127), // !=, reduce: ContextVariable - reduce(127), // >, reduce: ContextVariable - reduce(127), // >=, reduce: ContextVariable - reduce(127), // <, reduce: ContextVariable - reduce(127), // <=, reduce: ContextVariable - reduce(127), // |, reduce: ContextVariable - reduce(127), // ^, reduce: ContextVariable - reduce(127), // &, reduce: ContextVariable - reduce(127), // <<, reduce: ContextVariable - reduce(127), // >>, reduce: ContextVariable - reduce(127), // +, reduce: ContextVariable - reduce(127), // -, reduce: ContextVariable - reduce(127), // .+, reduce: ContextVariable - reduce(127), // .-, reduce: ContextVariable - reduce(127), // ., reduce: ContextVariable - reduce(127), // *, reduce: ContextVariable - reduce(127), // /, reduce: ContextVariable - reduce(127), // //, reduce: ContextVariable - reduce(127), // %, reduce: ContextVariable - reduce(127), // .*, reduce: ContextVariable - reduce(127), // ./, reduce: ContextVariable - reduce(127), // .//, reduce: ContextVariable + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(127), // **, reduce: ContextVariable + reduce(121), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -98018,15 +74267,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1077 + actionRow{ // S816 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(128), // ;, reduce: ContextVariable + reduce(128), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(128), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = - reduce(128), // [, reduce: ContextVariable + reduce(128), // [, reduce: MlrvalOrFunction nil, // ] nil, // md_token_field_name nil, // $[ @@ -98036,10 +74289,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(128), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98055,39 +74304,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(128), // ?, reduce: ContextVariable + reduce(128), // ?, reduce: MlrvalOrFunction nil, // : - reduce(128), // ||, reduce: ContextVariable - reduce(128), // ^^, reduce: ContextVariable - reduce(128), // &&, reduce: ContextVariable - reduce(128), // =~, reduce: ContextVariable - reduce(128), // !=~, reduce: ContextVariable - reduce(128), // ==, reduce: ContextVariable - reduce(128), // !=, reduce: ContextVariable - reduce(128), // >, reduce: ContextVariable - reduce(128), // >=, reduce: ContextVariable - reduce(128), // <, reduce: ContextVariable - reduce(128), // <=, reduce: ContextVariable - reduce(128), // |, reduce: ContextVariable - reduce(128), // ^, reduce: ContextVariable - reduce(128), // &, reduce: ContextVariable - reduce(128), // <<, reduce: ContextVariable - reduce(128), // >>, reduce: ContextVariable - reduce(128), // +, reduce: ContextVariable - reduce(128), // -, reduce: ContextVariable - reduce(128), // .+, reduce: ContextVariable - reduce(128), // .-, reduce: ContextVariable - reduce(128), // ., reduce: ContextVariable - reduce(128), // *, reduce: ContextVariable - reduce(128), // /, reduce: ContextVariable - reduce(128), // //, reduce: ContextVariable - reduce(128), // %, reduce: ContextVariable - reduce(128), // .*, reduce: ContextVariable - reduce(128), // ./, reduce: ContextVariable - reduce(128), // .//, reduce: ContextVariable + reduce(128), // ||, reduce: MlrvalOrFunction + reduce(128), // ^^, reduce: MlrvalOrFunction + reduce(128), // &&, reduce: MlrvalOrFunction + reduce(128), // =~, reduce: MlrvalOrFunction + reduce(128), // !=~, reduce: MlrvalOrFunction + reduce(128), // ==, reduce: MlrvalOrFunction + reduce(128), // !=, reduce: MlrvalOrFunction + reduce(128), // >, reduce: MlrvalOrFunction + reduce(128), // >=, reduce: MlrvalOrFunction + reduce(128), // <, reduce: MlrvalOrFunction + reduce(128), // <=, reduce: MlrvalOrFunction + reduce(128), // |, reduce: MlrvalOrFunction + reduce(128), // ^, reduce: MlrvalOrFunction + reduce(128), // &, reduce: MlrvalOrFunction + reduce(128), // <<, reduce: MlrvalOrFunction + reduce(128), // >>, reduce: MlrvalOrFunction + reduce(128), // +, reduce: MlrvalOrFunction + reduce(128), // -, reduce: MlrvalOrFunction + reduce(128), // .+, reduce: MlrvalOrFunction + reduce(128), // .-, reduce: MlrvalOrFunction + reduce(128), // ., reduce: MlrvalOrFunction + reduce(128), // *, reduce: MlrvalOrFunction + reduce(128), // /, reduce: MlrvalOrFunction + reduce(128), // //, reduce: MlrvalOrFunction + reduce(128), // %, reduce: MlrvalOrFunction + reduce(128), // .*, reduce: MlrvalOrFunction + reduce(128), // ./, reduce: MlrvalOrFunction + reduce(128), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(128), // **, reduce: ContextVariable + reduce(128), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) nil, // md_token_string_literal @@ -98109,13 +74358,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1078 + actionRow{ // S817 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(129), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(129), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(129), // [, reduce: ContextVariable nil, // ] @@ -98127,10 +74380,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(129), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98200,13 +74449,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1079 + actionRow{ // S818 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(130), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(130), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(130), // [, reduce: ContextVariable nil, // ] @@ -98218,10 +74471,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(130), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98291,13 +74540,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1080 + actionRow{ // S819 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(131), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(131), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(131), // [, reduce: ContextVariable nil, // ] @@ -98309,10 +74562,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(131), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98382,13 +74631,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1081 + actionRow{ // S820 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(132), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(132), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(132), // [, reduce: ContextVariable nil, // ] @@ -98400,10 +74653,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(132), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98473,13 +74722,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1082 + actionRow{ // S821 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(133), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(133), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(133), // [, reduce: ContextVariable nil, // ] @@ -98491,10 +74744,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(133), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98564,13 +74813,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1083 + actionRow{ // S822 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(134), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(134), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(134), // [, reduce: ContextVariable nil, // ] @@ -98582,10 +74835,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(134), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98655,13 +74904,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1084 + actionRow{ // S823 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(135), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(135), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(135), // [, reduce: ContextVariable nil, // ] @@ -98673,10 +74926,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(135), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98746,13 +74995,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1085 + actionRow{ // S824 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(136), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(136), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(136), // [, reduce: ContextVariable nil, // ] @@ -98764,10 +75017,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(136), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98837,13 +75086,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1086 + actionRow{ // S825 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(137), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(137), // }, reduce: ContextVariable + nil, // md_token_end nil, // = reduce(137), // [, reduce: ContextVariable nil, // ] @@ -98855,10 +75108,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(137), // }, reduce: ContextVariable - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98928,15 +75177,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1087 + actionRow{ // S826 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(138), // ;, reduce: MlrvalOrFunction + reduce(138), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(138), // }, reduce: ContextVariable + nil, // md_token_end nil, // = - reduce(138), // [, reduce: MlrvalOrFunction + reduce(138), // [, reduce: ContextVariable nil, // ] nil, // md_token_field_name nil, // $[ @@ -98946,10 +75199,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(138), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -98965,39 +75214,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(138), // ?, reduce: MlrvalOrFunction + reduce(138), // ?, reduce: ContextVariable nil, // : - reduce(138), // ||, reduce: MlrvalOrFunction - reduce(138), // ^^, reduce: MlrvalOrFunction - reduce(138), // &&, reduce: MlrvalOrFunction - reduce(138), // =~, reduce: MlrvalOrFunction - reduce(138), // !=~, reduce: MlrvalOrFunction - reduce(138), // ==, reduce: MlrvalOrFunction - reduce(138), // !=, reduce: MlrvalOrFunction - reduce(138), // >, reduce: MlrvalOrFunction - reduce(138), // >=, reduce: MlrvalOrFunction - reduce(138), // <, reduce: MlrvalOrFunction - reduce(138), // <=, reduce: MlrvalOrFunction - reduce(138), // |, reduce: MlrvalOrFunction - reduce(138), // ^, reduce: MlrvalOrFunction - reduce(138), // &, reduce: MlrvalOrFunction - reduce(138), // <<, reduce: MlrvalOrFunction - reduce(138), // >>, reduce: MlrvalOrFunction - reduce(138), // +, reduce: MlrvalOrFunction - reduce(138), // -, reduce: MlrvalOrFunction - reduce(138), // .+, reduce: MlrvalOrFunction - reduce(138), // .-, reduce: MlrvalOrFunction - reduce(138), // ., reduce: MlrvalOrFunction - reduce(138), // *, reduce: MlrvalOrFunction - reduce(138), // /, reduce: MlrvalOrFunction - reduce(138), // //, reduce: MlrvalOrFunction - reduce(138), // %, reduce: MlrvalOrFunction - reduce(138), // .*, reduce: MlrvalOrFunction - reduce(138), // ./, reduce: MlrvalOrFunction - reduce(138), // .//, reduce: MlrvalOrFunction + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(138), // **, reduce: MlrvalOrFunction + reduce(138), // **, reduce: ContextVariable nil, // ( nil, // ) nil, // md_token_string_literal @@ -99019,13 +75268,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1088 + actionRow{ // S827 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(139), // ;, reduce: ContextVariable + nil, // md_token_begin + nil, // { + reduce(139), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + 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, // , + 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 + }, + }, + actionRow{ // S828 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(140), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(140), // }, reduce: MlrvalOrFunction + nil, // md_token_end nil, // = reduce(140), // [, reduce: MlrvalOrFunction nil, // ] @@ -99037,10 +75381,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(140), // }, reduce: MlrvalOrFunction - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -99110,13 +75450,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1089 + actionRow{ // S829 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(142), // ;, reduce: MlrvalOrFunction + nil, // md_token_begin + nil, // { + reduce(142), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(142), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(142), // ||, reduce: MlrvalOrFunction + reduce(142), // ^^, reduce: MlrvalOrFunction + reduce(142), // &&, reduce: MlrvalOrFunction + reduce(142), // =~, reduce: MlrvalOrFunction + reduce(142), // !=~, reduce: MlrvalOrFunction + reduce(142), // ==, reduce: MlrvalOrFunction + reduce(142), // !=, reduce: MlrvalOrFunction + reduce(142), // >, reduce: MlrvalOrFunction + reduce(142), // >=, reduce: MlrvalOrFunction + reduce(142), // <, reduce: MlrvalOrFunction + reduce(142), // <=, reduce: MlrvalOrFunction + reduce(142), // |, reduce: MlrvalOrFunction + reduce(142), // ^, reduce: MlrvalOrFunction + reduce(142), // &, reduce: MlrvalOrFunction + reduce(142), // <<, reduce: MlrvalOrFunction + reduce(142), // >>, reduce: MlrvalOrFunction + reduce(142), // +, reduce: MlrvalOrFunction + reduce(142), // -, reduce: MlrvalOrFunction + reduce(142), // .+, reduce: MlrvalOrFunction + reduce(142), // .-, reduce: MlrvalOrFunction + reduce(142), // ., reduce: MlrvalOrFunction + reduce(142), // *, reduce: MlrvalOrFunction + reduce(142), // /, reduce: MlrvalOrFunction + reduce(142), // //, reduce: MlrvalOrFunction + reduce(142), // %, reduce: MlrvalOrFunction + reduce(142), // .*, reduce: MlrvalOrFunction + reduce(142), // ./, reduce: MlrvalOrFunction + reduce(142), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(142), // **, reduce: MlrvalOrFunction + 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, // , + 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 + }, + }, + actionRow{ // S830 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(33), // ;, reduce: Assignment + reduce(35), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(35), // }, reduce: Assignment + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -99128,10 +75563,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(33), // }, reduce: Assignment - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -99201,28 +75632,23597 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S831 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(36), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(36), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S832 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(37), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(37), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S833 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(38), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(38), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S834 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(39), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(39), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S835 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(41), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(41), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S836 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(42), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(42), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S837 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(43), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(43), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S838 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(44), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(44), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S839 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(45), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(45), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S840 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(46), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(46), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S841 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(47), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(47), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S842 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(48), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(48), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S843 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(49), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(49), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S844 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(50), // ;, reduce: Assignment + nil, // md_token_begin + nil, // { + reduce(50), // }, reduce: Assignment + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S845 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(123), // $, reduce: MapLiteral + nil, // empty + reduce(123), // ;, reduce: MapLiteral + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(123), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MapLiteral + nil, // : + reduce(123), // ||, reduce: MapLiteral + reduce(123), // ^^, reduce: MapLiteral + reduce(123), // &&, reduce: MapLiteral + reduce(123), // =~, reduce: MapLiteral + reduce(123), // !=~, reduce: MapLiteral + reduce(123), // ==, reduce: MapLiteral + reduce(123), // !=, reduce: MapLiteral + reduce(123), // >, reduce: MapLiteral + reduce(123), // >=, reduce: MapLiteral + reduce(123), // <, reduce: MapLiteral + reduce(123), // <=, reduce: MapLiteral + reduce(123), // |, reduce: MapLiteral + reduce(123), // ^, reduce: MapLiteral + reduce(123), // &, reduce: MapLiteral + reduce(123), // <<, reduce: MapLiteral + reduce(123), // >>, reduce: MapLiteral + reduce(123), // +, reduce: MapLiteral + reduce(123), // -, reduce: MapLiteral + reduce(123), // .+, reduce: MapLiteral + reduce(123), // .-, reduce: MapLiteral + reduce(123), // ., reduce: MapLiteral + reduce(123), // *, reduce: MapLiteral + reduce(123), // /, reduce: MapLiteral + reduce(123), // //, reduce: MapLiteral + reduce(123), // %, reduce: MapLiteral + reduce(123), // .*, reduce: MapLiteral + reduce(123), // ./, reduce: MapLiteral + reduce(123), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S846 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(116), // $, reduce: ArrayLiteral + nil, // empty + reduce(116), // ;, reduce: ArrayLiteral + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: ArrayLiteral + nil, // : + reduce(116), // ||, reduce: ArrayLiteral + reduce(116), // ^^, reduce: ArrayLiteral + reduce(116), // &&, reduce: ArrayLiteral + reduce(116), // =~, reduce: ArrayLiteral + reduce(116), // !=~, reduce: ArrayLiteral + reduce(116), // ==, reduce: ArrayLiteral + reduce(116), // !=, reduce: ArrayLiteral + reduce(116), // >, reduce: ArrayLiteral + reduce(116), // >=, reduce: ArrayLiteral + reduce(116), // <, reduce: ArrayLiteral + reduce(116), // <=, reduce: ArrayLiteral + reduce(116), // |, reduce: ArrayLiteral + reduce(116), // ^, reduce: ArrayLiteral + reduce(116), // &, reduce: ArrayLiteral + reduce(116), // <<, reduce: ArrayLiteral + reduce(116), // >>, reduce: ArrayLiteral + reduce(116), // +, reduce: ArrayLiteral + reduce(116), // -, reduce: ArrayLiteral + reduce(116), // .+, reduce: ArrayLiteral + reduce(116), // .-, reduce: ArrayLiteral + reduce(116), // ., reduce: ArrayLiteral + reduce(116), // *, reduce: ArrayLiteral + reduce(116), // /, reduce: ArrayLiteral + reduce(116), // //, reduce: ArrayLiteral + reduce(116), // %, reduce: ArrayLiteral + reduce(116), // .*, reduce: ArrayLiteral + reduce(116), // ./, reduce: ArrayLiteral + reduce(116), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(116), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S847 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(25), // $, reduce: IndirectFieldValue + nil, // empty + reduce(25), // ;, reduce: IndirectFieldValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: IndirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: IndirectFieldValue + nil, // : + reduce(25), // ||, reduce: IndirectFieldValue + reduce(25), // ^^, reduce: IndirectFieldValue + reduce(25), // &&, reduce: IndirectFieldValue + reduce(25), // =~, reduce: IndirectFieldValue + reduce(25), // !=~, reduce: IndirectFieldValue + reduce(25), // ==, reduce: IndirectFieldValue + reduce(25), // !=, reduce: IndirectFieldValue + reduce(25), // >, reduce: IndirectFieldValue + reduce(25), // >=, reduce: IndirectFieldValue + reduce(25), // <, reduce: IndirectFieldValue + reduce(25), // <=, reduce: IndirectFieldValue + reduce(25), // |, reduce: IndirectFieldValue + reduce(25), // ^, reduce: IndirectFieldValue + reduce(25), // &, reduce: IndirectFieldValue + reduce(25), // <<, reduce: IndirectFieldValue + reduce(25), // >>, reduce: IndirectFieldValue + reduce(25), // +, reduce: IndirectFieldValue + reduce(25), // -, reduce: IndirectFieldValue + reduce(25), // .+, reduce: IndirectFieldValue + reduce(25), // .-, reduce: IndirectFieldValue + reduce(25), // ., reduce: IndirectFieldValue + reduce(25), // *, reduce: IndirectFieldValue + reduce(25), // /, reduce: IndirectFieldValue + reduce(25), // //, reduce: IndirectFieldValue + reduce(25), // %, reduce: IndirectFieldValue + reduce(25), // .*, reduce: IndirectFieldValue + reduce(25), // ./, reduce: IndirectFieldValue + reduce(25), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: IndirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S848 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(32), // $, reduce: IndirectOosvarValue + nil, // empty + reduce(32), // ;, reduce: IndirectOosvarValue + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: IndirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(32), // ||, reduce: IndirectOosvarValue + reduce(32), // ^^, reduce: IndirectOosvarValue + reduce(32), // &&, reduce: IndirectOosvarValue + reduce(32), // =~, reduce: IndirectOosvarValue + reduce(32), // !=~, reduce: IndirectOosvarValue + reduce(32), // ==, reduce: IndirectOosvarValue + reduce(32), // !=, reduce: IndirectOosvarValue + reduce(32), // >, reduce: IndirectOosvarValue + reduce(32), // >=, reduce: IndirectOosvarValue + reduce(32), // <, reduce: IndirectOosvarValue + reduce(32), // <=, reduce: IndirectOosvarValue + reduce(32), // |, reduce: IndirectOosvarValue + reduce(32), // ^, reduce: IndirectOosvarValue + reduce(32), // &, reduce: IndirectOosvarValue + reduce(32), // <<, reduce: IndirectOosvarValue + reduce(32), // >>, reduce: IndirectOosvarValue + reduce(32), // +, reduce: IndirectOosvarValue + reduce(32), // -, reduce: IndirectOosvarValue + reduce(32), // .+, reduce: IndirectOosvarValue + reduce(32), // .-, reduce: IndirectOosvarValue + reduce(32), // ., reduce: IndirectOosvarValue + reduce(32), // *, reduce: IndirectOosvarValue + reduce(32), // /, reduce: IndirectOosvarValue + reduce(32), // //, reduce: IndirectOosvarValue + reduce(32), // %, reduce: IndirectOosvarValue + reduce(32), // .*, reduce: IndirectOosvarValue + reduce(32), // ./, reduce: IndirectOosvarValue + reduce(32), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: IndirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S849 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1156), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S850 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(55), // $, reduce: LogicalOrTerm + nil, // empty + reduce(55), // ;, reduce: LogicalOrTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: LogicalOrTerm + nil, // : + reduce(55), // ||, reduce: LogicalOrTerm + shift(485), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S851 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(57), // $, reduce: LogicalXORTerm + nil, // empty + reduce(57), // ;, reduce: LogicalXORTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: LogicalXORTerm + nil, // : + reduce(57), // ||, reduce: LogicalXORTerm + reduce(57), // ^^, reduce: LogicalXORTerm + shift(486), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S852 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(59), // $, reduce: LogicalAndTerm + nil, // empty + reduce(59), // ;, reduce: LogicalAndTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalAndTerm + nil, // : + reduce(59), // ||, reduce: LogicalAndTerm + reduce(59), // ^^, reduce: LogicalAndTerm + reduce(59), // &&, reduce: LogicalAndTerm + shift(487), // =~ + shift(488), // !=~ + shift(489), // == + shift(490), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S853 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(61), // $, reduce: EqneTerm + nil, // empty + reduce(61), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: EqneTerm + nil, // : + reduce(61), // ||, reduce: EqneTerm + reduce(61), // ^^, reduce: EqneTerm + reduce(61), // &&, reduce: EqneTerm + reduce(61), // =~, reduce: EqneTerm + reduce(61), // !=~, reduce: EqneTerm + reduce(61), // ==, reduce: EqneTerm + reduce(61), // !=, reduce: EqneTerm + shift(491), // > + shift(492), // >= + shift(493), // < + shift(494), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S854 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(62), // $, reduce: EqneTerm + nil, // empty + reduce(62), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: EqneTerm + nil, // : + reduce(62), // ||, reduce: EqneTerm + reduce(62), // ^^, reduce: EqneTerm + reduce(62), // &&, reduce: EqneTerm + reduce(62), // =~, reduce: EqneTerm + reduce(62), // !=~, reduce: EqneTerm + reduce(62), // ==, reduce: EqneTerm + reduce(62), // !=, reduce: EqneTerm + shift(491), // > + shift(492), // >= + shift(493), // < + shift(494), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S855 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(63), // $, reduce: EqneTerm + nil, // empty + reduce(63), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: EqneTerm + nil, // : + reduce(63), // ||, reduce: EqneTerm + reduce(63), // ^^, reduce: EqneTerm + reduce(63), // &&, reduce: EqneTerm + reduce(63), // =~, reduce: EqneTerm + reduce(63), // !=~, reduce: EqneTerm + reduce(63), // ==, reduce: EqneTerm + reduce(63), // !=, reduce: EqneTerm + shift(491), // > + shift(492), // >= + shift(493), // < + shift(494), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S856 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(64), // $, reduce: EqneTerm + nil, // empty + reduce(64), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: EqneTerm + nil, // : + reduce(64), // ||, reduce: EqneTerm + reduce(64), // ^^, reduce: EqneTerm + reduce(64), // &&, reduce: EqneTerm + reduce(64), // =~, reduce: EqneTerm + reduce(64), // !=~, reduce: EqneTerm + reduce(64), // ==, reduce: EqneTerm + reduce(64), // !=, reduce: EqneTerm + shift(491), // > + shift(492), // >= + shift(493), // < + shift(494), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S857 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(66), // $, reduce: CmpTerm + nil, // empty + reduce(66), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: CmpTerm + nil, // : + reduce(66), // ||, reduce: CmpTerm + reduce(66), // ^^, reduce: CmpTerm + reduce(66), // &&, reduce: CmpTerm + reduce(66), // =~, reduce: CmpTerm + reduce(66), // !=~, reduce: CmpTerm + reduce(66), // ==, reduce: CmpTerm + reduce(66), // !=, reduce: CmpTerm + reduce(66), // >, reduce: CmpTerm + reduce(66), // >=, reduce: CmpTerm + reduce(66), // <, reduce: CmpTerm + reduce(66), // <=, reduce: CmpTerm + shift(495), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S858 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(67), // $, reduce: CmpTerm + nil, // empty + reduce(67), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: CmpTerm + nil, // : + reduce(67), // ||, reduce: CmpTerm + reduce(67), // ^^, reduce: CmpTerm + reduce(67), // &&, reduce: CmpTerm + reduce(67), // =~, reduce: CmpTerm + reduce(67), // !=~, reduce: CmpTerm + reduce(67), // ==, reduce: CmpTerm + reduce(67), // !=, reduce: CmpTerm + reduce(67), // >, reduce: CmpTerm + reduce(67), // >=, reduce: CmpTerm + reduce(67), // <, reduce: CmpTerm + reduce(67), // <=, reduce: CmpTerm + shift(495), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S859 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(68), // $, reduce: CmpTerm + nil, // empty + reduce(68), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: CmpTerm + nil, // : + reduce(68), // ||, reduce: CmpTerm + reduce(68), // ^^, reduce: CmpTerm + reduce(68), // &&, reduce: CmpTerm + reduce(68), // =~, reduce: CmpTerm + reduce(68), // !=~, reduce: CmpTerm + reduce(68), // ==, reduce: CmpTerm + reduce(68), // !=, reduce: CmpTerm + reduce(68), // >, reduce: CmpTerm + reduce(68), // >=, reduce: CmpTerm + reduce(68), // <, reduce: CmpTerm + reduce(68), // <=, reduce: CmpTerm + shift(495), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S860 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(69), // $, reduce: CmpTerm + nil, // empty + reduce(69), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: CmpTerm + nil, // : + reduce(69), // ||, reduce: CmpTerm + reduce(69), // ^^, reduce: CmpTerm + reduce(69), // &&, reduce: CmpTerm + reduce(69), // =~, reduce: CmpTerm + reduce(69), // !=~, reduce: CmpTerm + reduce(69), // ==, reduce: CmpTerm + reduce(69), // !=, reduce: CmpTerm + reduce(69), // >, reduce: CmpTerm + reduce(69), // >=, reduce: CmpTerm + reduce(69), // <, reduce: CmpTerm + reduce(69), // <=, reduce: CmpTerm + shift(495), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S861 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(71), // $, reduce: BitwiseORTerm + nil, // empty + reduce(71), // ;, reduce: BitwiseORTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: BitwiseORTerm + nil, // : + reduce(71), // ||, reduce: BitwiseORTerm + reduce(71), // ^^, reduce: BitwiseORTerm + reduce(71), // &&, reduce: BitwiseORTerm + reduce(71), // =~, reduce: BitwiseORTerm + reduce(71), // !=~, reduce: BitwiseORTerm + reduce(71), // ==, reduce: BitwiseORTerm + reduce(71), // !=, reduce: BitwiseORTerm + reduce(71), // >, reduce: BitwiseORTerm + reduce(71), // >=, reduce: BitwiseORTerm + reduce(71), // <, reduce: BitwiseORTerm + reduce(71), // <=, reduce: BitwiseORTerm + reduce(71), // |, reduce: BitwiseORTerm + shift(496), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S862 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(73), // $, reduce: BitwiseXORTerm + nil, // empty + reduce(73), // ;, reduce: BitwiseXORTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(73), // ||, reduce: BitwiseXORTerm + reduce(73), // ^^, reduce: BitwiseXORTerm + reduce(73), // &&, reduce: BitwiseXORTerm + reduce(73), // =~, reduce: BitwiseXORTerm + reduce(73), // !=~, reduce: BitwiseXORTerm + reduce(73), // ==, reduce: BitwiseXORTerm + reduce(73), // !=, reduce: BitwiseXORTerm + reduce(73), // >, reduce: BitwiseXORTerm + reduce(73), // >=, reduce: BitwiseXORTerm + reduce(73), // <, reduce: BitwiseXORTerm + reduce(73), // <=, reduce: BitwiseXORTerm + reduce(73), // |, reduce: BitwiseXORTerm + reduce(73), // ^, reduce: BitwiseXORTerm + shift(497), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S863 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(75), // $, reduce: BitwiseANDTerm + nil, // empty + reduce(75), // ;, reduce: BitwiseANDTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(75), // ||, reduce: BitwiseANDTerm + reduce(75), // ^^, reduce: BitwiseANDTerm + reduce(75), // &&, reduce: BitwiseANDTerm + reduce(75), // =~, reduce: BitwiseANDTerm + reduce(75), // !=~, reduce: BitwiseANDTerm + reduce(75), // ==, reduce: BitwiseANDTerm + reduce(75), // !=, reduce: BitwiseANDTerm + reduce(75), // >, reduce: BitwiseANDTerm + reduce(75), // >=, reduce: BitwiseANDTerm + reduce(75), // <, reduce: BitwiseANDTerm + reduce(75), // <=, reduce: BitwiseANDTerm + reduce(75), // |, reduce: BitwiseANDTerm + reduce(75), // ^, reduce: BitwiseANDTerm + reduce(75), // &, reduce: BitwiseANDTerm + shift(498), // << + shift(499), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S864 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(77), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(77), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(77), // ||, reduce: BitwiseShiftTerm + reduce(77), // ^^, reduce: BitwiseShiftTerm + reduce(77), // &&, reduce: BitwiseShiftTerm + reduce(77), // =~, reduce: BitwiseShiftTerm + reduce(77), // !=~, reduce: BitwiseShiftTerm + reduce(77), // ==, reduce: BitwiseShiftTerm + reduce(77), // !=, reduce: BitwiseShiftTerm + reduce(77), // >, reduce: BitwiseShiftTerm + reduce(77), // >=, reduce: BitwiseShiftTerm + reduce(77), // <, reduce: BitwiseShiftTerm + reduce(77), // <=, reduce: BitwiseShiftTerm + reduce(77), // |, reduce: BitwiseShiftTerm + reduce(77), // ^, reduce: BitwiseShiftTerm + reduce(77), // &, reduce: BitwiseShiftTerm + reduce(77), // <<, reduce: BitwiseShiftTerm + reduce(77), // >>, reduce: BitwiseShiftTerm + shift(500), // + + shift(501), // - + shift(502), // .+ + shift(503), // .- + shift(504), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S865 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(78), // $, reduce: BitwiseShiftTerm + nil, // empty + reduce(78), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(78), // ||, reduce: BitwiseShiftTerm + reduce(78), // ^^, reduce: BitwiseShiftTerm + reduce(78), // &&, reduce: BitwiseShiftTerm + reduce(78), // =~, reduce: BitwiseShiftTerm + reduce(78), // !=~, reduce: BitwiseShiftTerm + reduce(78), // ==, reduce: BitwiseShiftTerm + reduce(78), // !=, reduce: BitwiseShiftTerm + reduce(78), // >, reduce: BitwiseShiftTerm + reduce(78), // >=, reduce: BitwiseShiftTerm + reduce(78), // <, reduce: BitwiseShiftTerm + reduce(78), // <=, reduce: BitwiseShiftTerm + reduce(78), // |, reduce: BitwiseShiftTerm + reduce(78), // ^, reduce: BitwiseShiftTerm + reduce(78), // &, reduce: BitwiseShiftTerm + reduce(78), // <<, reduce: BitwiseShiftTerm + reduce(78), // >>, reduce: BitwiseShiftTerm + shift(500), // + + shift(501), // - + shift(502), // .+ + shift(503), // .- + shift(504), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S866 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(80), // $, reduce: AddsubdotTerm + nil, // empty + reduce(80), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: AddsubdotTerm + nil, // : + reduce(80), // ||, reduce: AddsubdotTerm + reduce(80), // ^^, reduce: AddsubdotTerm + reduce(80), // &&, reduce: AddsubdotTerm + reduce(80), // =~, reduce: AddsubdotTerm + reduce(80), // !=~, reduce: AddsubdotTerm + reduce(80), // ==, reduce: AddsubdotTerm + reduce(80), // !=, reduce: AddsubdotTerm + reduce(80), // >, reduce: AddsubdotTerm + reduce(80), // >=, reduce: AddsubdotTerm + reduce(80), // <, reduce: AddsubdotTerm + reduce(80), // <=, reduce: AddsubdotTerm + reduce(80), // |, reduce: AddsubdotTerm + reduce(80), // ^, reduce: AddsubdotTerm + reduce(80), // &, reduce: AddsubdotTerm + reduce(80), // <<, reduce: AddsubdotTerm + reduce(80), // >>, reduce: AddsubdotTerm + reduce(80), // +, reduce: AddsubdotTerm + reduce(80), // -, reduce: AddsubdotTerm + reduce(80), // .+, reduce: AddsubdotTerm + reduce(80), // .-, reduce: AddsubdotTerm + reduce(80), // ., reduce: AddsubdotTerm + shift(506), // * + shift(507), // / + shift(508), // // + shift(509), // % + shift(510), // .* + shift(511), // ./ + shift(512), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S867 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(81), // $, reduce: AddsubdotTerm + nil, // empty + reduce(81), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: AddsubdotTerm + nil, // : + reduce(81), // ||, reduce: AddsubdotTerm + reduce(81), // ^^, reduce: AddsubdotTerm + reduce(81), // &&, reduce: AddsubdotTerm + reduce(81), // =~, reduce: AddsubdotTerm + reduce(81), // !=~, reduce: AddsubdotTerm + reduce(81), // ==, reduce: AddsubdotTerm + reduce(81), // !=, reduce: AddsubdotTerm + reduce(81), // >, reduce: AddsubdotTerm + reduce(81), // >=, reduce: AddsubdotTerm + reduce(81), // <, reduce: AddsubdotTerm + reduce(81), // <=, reduce: AddsubdotTerm + reduce(81), // |, reduce: AddsubdotTerm + reduce(81), // ^, reduce: AddsubdotTerm + reduce(81), // &, reduce: AddsubdotTerm + reduce(81), // <<, reduce: AddsubdotTerm + reduce(81), // >>, reduce: AddsubdotTerm + reduce(81), // +, reduce: AddsubdotTerm + reduce(81), // -, reduce: AddsubdotTerm + reduce(81), // .+, reduce: AddsubdotTerm + reduce(81), // .-, reduce: AddsubdotTerm + reduce(81), // ., reduce: AddsubdotTerm + shift(506), // * + shift(507), // / + shift(508), // // + shift(509), // % + shift(510), // .* + shift(511), // ./ + shift(512), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S868 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(82), // $, reduce: AddsubdotTerm + nil, // empty + reduce(82), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: AddsubdotTerm + nil, // : + reduce(82), // ||, reduce: AddsubdotTerm + reduce(82), // ^^, reduce: AddsubdotTerm + reduce(82), // &&, reduce: AddsubdotTerm + reduce(82), // =~, reduce: AddsubdotTerm + reduce(82), // !=~, reduce: AddsubdotTerm + reduce(82), // ==, reduce: AddsubdotTerm + reduce(82), // !=, reduce: AddsubdotTerm + reduce(82), // >, reduce: AddsubdotTerm + reduce(82), // >=, reduce: AddsubdotTerm + reduce(82), // <, reduce: AddsubdotTerm + reduce(82), // <=, reduce: AddsubdotTerm + reduce(82), // |, reduce: AddsubdotTerm + reduce(82), // ^, reduce: AddsubdotTerm + reduce(82), // &, reduce: AddsubdotTerm + reduce(82), // <<, reduce: AddsubdotTerm + reduce(82), // >>, reduce: AddsubdotTerm + reduce(82), // +, reduce: AddsubdotTerm + reduce(82), // -, reduce: AddsubdotTerm + reduce(82), // .+, reduce: AddsubdotTerm + reduce(82), // .-, reduce: AddsubdotTerm + reduce(82), // ., reduce: AddsubdotTerm + shift(506), // * + shift(507), // / + shift(508), // // + shift(509), // % + shift(510), // .* + shift(511), // ./ + shift(512), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S869 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(83), // $, reduce: AddsubdotTerm + nil, // empty + reduce(83), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: AddsubdotTerm + nil, // : + reduce(83), // ||, reduce: AddsubdotTerm + reduce(83), // ^^, reduce: AddsubdotTerm + reduce(83), // &&, reduce: AddsubdotTerm + reduce(83), // =~, reduce: AddsubdotTerm + reduce(83), // !=~, reduce: AddsubdotTerm + reduce(83), // ==, reduce: AddsubdotTerm + reduce(83), // !=, reduce: AddsubdotTerm + reduce(83), // >, reduce: AddsubdotTerm + reduce(83), // >=, reduce: AddsubdotTerm + reduce(83), // <, reduce: AddsubdotTerm + reduce(83), // <=, reduce: AddsubdotTerm + reduce(83), // |, reduce: AddsubdotTerm + reduce(83), // ^, reduce: AddsubdotTerm + reduce(83), // &, reduce: AddsubdotTerm + reduce(83), // <<, reduce: AddsubdotTerm + reduce(83), // >>, reduce: AddsubdotTerm + reduce(83), // +, reduce: AddsubdotTerm + reduce(83), // -, reduce: AddsubdotTerm + reduce(83), // .+, reduce: AddsubdotTerm + reduce(83), // .-, reduce: AddsubdotTerm + reduce(83), // ., reduce: AddsubdotTerm + shift(506), // * + shift(507), // / + shift(508), // // + shift(509), // % + shift(510), // .* + shift(511), // ./ + shift(512), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S870 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(84), // $, reduce: AddsubdotTerm + nil, // empty + reduce(84), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: AddsubdotTerm + nil, // : + reduce(84), // ||, reduce: AddsubdotTerm + reduce(84), // ^^, reduce: AddsubdotTerm + reduce(84), // &&, reduce: AddsubdotTerm + reduce(84), // =~, reduce: AddsubdotTerm + reduce(84), // !=~, reduce: AddsubdotTerm + reduce(84), // ==, reduce: AddsubdotTerm + reduce(84), // !=, reduce: AddsubdotTerm + reduce(84), // >, reduce: AddsubdotTerm + reduce(84), // >=, reduce: AddsubdotTerm + reduce(84), // <, reduce: AddsubdotTerm + reduce(84), // <=, reduce: AddsubdotTerm + reduce(84), // |, reduce: AddsubdotTerm + reduce(84), // ^, reduce: AddsubdotTerm + reduce(84), // &, reduce: AddsubdotTerm + reduce(84), // <<, reduce: AddsubdotTerm + reduce(84), // >>, reduce: AddsubdotTerm + reduce(84), // +, reduce: AddsubdotTerm + reduce(84), // -, reduce: AddsubdotTerm + reduce(84), // .+, reduce: AddsubdotTerm + reduce(84), // .-, reduce: AddsubdotTerm + reduce(84), // ., reduce: AddsubdotTerm + shift(506), // * + shift(507), // / + shift(508), // // + shift(509), // % + shift(510), // .* + shift(511), // ./ + shift(512), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S871 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(86), // $, reduce: MuldivTerm + nil, // empty + reduce(86), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: MuldivTerm + nil, // : + reduce(86), // ||, reduce: MuldivTerm + reduce(86), // ^^, reduce: MuldivTerm + reduce(86), // &&, reduce: MuldivTerm + reduce(86), // =~, reduce: MuldivTerm + reduce(86), // !=~, reduce: MuldivTerm + reduce(86), // ==, reduce: MuldivTerm + reduce(86), // !=, reduce: MuldivTerm + reduce(86), // >, reduce: MuldivTerm + reduce(86), // >=, reduce: MuldivTerm + reduce(86), // <, reduce: MuldivTerm + reduce(86), // <=, reduce: MuldivTerm + reduce(86), // |, reduce: MuldivTerm + reduce(86), // ^, reduce: MuldivTerm + reduce(86), // &, reduce: MuldivTerm + reduce(86), // <<, reduce: MuldivTerm + reduce(86), // >>, reduce: MuldivTerm + reduce(86), // +, reduce: MuldivTerm + reduce(86), // -, reduce: MuldivTerm + reduce(86), // .+, reduce: MuldivTerm + reduce(86), // .-, reduce: MuldivTerm + reduce(86), // ., reduce: MuldivTerm + reduce(86), // *, reduce: MuldivTerm + reduce(86), // /, reduce: MuldivTerm + reduce(86), // //, reduce: MuldivTerm + reduce(86), // %, reduce: MuldivTerm + reduce(86), // .*, reduce: MuldivTerm + reduce(86), // ./, reduce: MuldivTerm + reduce(86), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S872 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(87), // $, reduce: MuldivTerm + nil, // empty + reduce(87), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: MuldivTerm + nil, // : + reduce(87), // ||, reduce: MuldivTerm + reduce(87), // ^^, reduce: MuldivTerm + reduce(87), // &&, reduce: MuldivTerm + reduce(87), // =~, reduce: MuldivTerm + reduce(87), // !=~, reduce: MuldivTerm + reduce(87), // ==, reduce: MuldivTerm + reduce(87), // !=, reduce: MuldivTerm + reduce(87), // >, reduce: MuldivTerm + reduce(87), // >=, reduce: MuldivTerm + reduce(87), // <, reduce: MuldivTerm + reduce(87), // <=, reduce: MuldivTerm + reduce(87), // |, reduce: MuldivTerm + reduce(87), // ^, reduce: MuldivTerm + reduce(87), // &, reduce: MuldivTerm + reduce(87), // <<, reduce: MuldivTerm + reduce(87), // >>, reduce: MuldivTerm + reduce(87), // +, reduce: MuldivTerm + reduce(87), // -, reduce: MuldivTerm + reduce(87), // .+, reduce: MuldivTerm + reduce(87), // .-, reduce: MuldivTerm + reduce(87), // ., reduce: MuldivTerm + reduce(87), // *, reduce: MuldivTerm + reduce(87), // /, reduce: MuldivTerm + reduce(87), // //, reduce: MuldivTerm + reduce(87), // %, reduce: MuldivTerm + reduce(87), // .*, reduce: MuldivTerm + reduce(87), // ./, reduce: MuldivTerm + reduce(87), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S873 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(88), // $, reduce: MuldivTerm + nil, // empty + reduce(88), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: MuldivTerm + nil, // : + reduce(88), // ||, reduce: MuldivTerm + reduce(88), // ^^, reduce: MuldivTerm + reduce(88), // &&, reduce: MuldivTerm + reduce(88), // =~, reduce: MuldivTerm + reduce(88), // !=~, reduce: MuldivTerm + reduce(88), // ==, reduce: MuldivTerm + reduce(88), // !=, reduce: MuldivTerm + reduce(88), // >, reduce: MuldivTerm + reduce(88), // >=, reduce: MuldivTerm + reduce(88), // <, reduce: MuldivTerm + reduce(88), // <=, reduce: MuldivTerm + reduce(88), // |, reduce: MuldivTerm + reduce(88), // ^, reduce: MuldivTerm + reduce(88), // &, reduce: MuldivTerm + reduce(88), // <<, reduce: MuldivTerm + reduce(88), // >>, reduce: MuldivTerm + reduce(88), // +, reduce: MuldivTerm + reduce(88), // -, reduce: MuldivTerm + reduce(88), // .+, reduce: MuldivTerm + reduce(88), // .-, reduce: MuldivTerm + reduce(88), // ., reduce: MuldivTerm + reduce(88), // *, reduce: MuldivTerm + reduce(88), // /, reduce: MuldivTerm + reduce(88), // //, reduce: MuldivTerm + reduce(88), // %, reduce: MuldivTerm + reduce(88), // .*, reduce: MuldivTerm + reduce(88), // ./, reduce: MuldivTerm + reduce(88), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S874 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(89), // $, reduce: MuldivTerm + nil, // empty + reduce(89), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: MuldivTerm + nil, // : + reduce(89), // ||, reduce: MuldivTerm + reduce(89), // ^^, reduce: MuldivTerm + reduce(89), // &&, reduce: MuldivTerm + reduce(89), // =~, reduce: MuldivTerm + reduce(89), // !=~, reduce: MuldivTerm + reduce(89), // ==, reduce: MuldivTerm + reduce(89), // !=, reduce: MuldivTerm + reduce(89), // >, reduce: MuldivTerm + reduce(89), // >=, reduce: MuldivTerm + reduce(89), // <, reduce: MuldivTerm + reduce(89), // <=, reduce: MuldivTerm + reduce(89), // |, reduce: MuldivTerm + reduce(89), // ^, reduce: MuldivTerm + reduce(89), // &, reduce: MuldivTerm + reduce(89), // <<, reduce: MuldivTerm + reduce(89), // >>, reduce: MuldivTerm + reduce(89), // +, reduce: MuldivTerm + reduce(89), // -, reduce: MuldivTerm + reduce(89), // .+, reduce: MuldivTerm + reduce(89), // .-, reduce: MuldivTerm + reduce(89), // ., reduce: MuldivTerm + reduce(89), // *, reduce: MuldivTerm + reduce(89), // /, reduce: MuldivTerm + reduce(89), // //, reduce: MuldivTerm + reduce(89), // %, reduce: MuldivTerm + reduce(89), // .*, reduce: MuldivTerm + reduce(89), // ./, reduce: MuldivTerm + reduce(89), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S875 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(90), // $, reduce: MuldivTerm + nil, // empty + reduce(90), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: MuldivTerm + nil, // : + reduce(90), // ||, reduce: MuldivTerm + reduce(90), // ^^, reduce: MuldivTerm + reduce(90), // &&, reduce: MuldivTerm + reduce(90), // =~, reduce: MuldivTerm + reduce(90), // !=~, reduce: MuldivTerm + reduce(90), // ==, reduce: MuldivTerm + reduce(90), // !=, reduce: MuldivTerm + reduce(90), // >, reduce: MuldivTerm + reduce(90), // >=, reduce: MuldivTerm + reduce(90), // <, reduce: MuldivTerm + reduce(90), // <=, reduce: MuldivTerm + reduce(90), // |, reduce: MuldivTerm + reduce(90), // ^, reduce: MuldivTerm + reduce(90), // &, reduce: MuldivTerm + reduce(90), // <<, reduce: MuldivTerm + reduce(90), // >>, reduce: MuldivTerm + reduce(90), // +, reduce: MuldivTerm + reduce(90), // -, reduce: MuldivTerm + reduce(90), // .+, reduce: MuldivTerm + reduce(90), // .-, reduce: MuldivTerm + reduce(90), // ., reduce: MuldivTerm + reduce(90), // *, reduce: MuldivTerm + reduce(90), // /, reduce: MuldivTerm + reduce(90), // //, reduce: MuldivTerm + reduce(90), // %, reduce: MuldivTerm + reduce(90), // .*, reduce: MuldivTerm + reduce(90), // ./, reduce: MuldivTerm + reduce(90), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S876 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(91), // $, reduce: MuldivTerm + nil, // empty + reduce(91), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + nil, // : + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S877 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(92), // $, reduce: MuldivTerm + nil, // empty + reduce(92), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S878 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(101), // $, reduce: PowTerm + nil, // empty + reduce(101), // ;, reduce: PowTerm + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: PowTerm + nil, // : + reduce(101), // ||, reduce: PowTerm + reduce(101), // ^^, reduce: PowTerm + reduce(101), // &&, reduce: PowTerm + reduce(101), // =~, reduce: PowTerm + reduce(101), // !=~, reduce: PowTerm + reduce(101), // ==, reduce: PowTerm + reduce(101), // !=, reduce: PowTerm + reduce(101), // >, reduce: PowTerm + reduce(101), // >=, reduce: PowTerm + reduce(101), // <, reduce: PowTerm + reduce(101), // <=, reduce: PowTerm + reduce(101), // |, reduce: PowTerm + reduce(101), // ^, reduce: PowTerm + reduce(101), // &, reduce: PowTerm + reduce(101), // <<, reduce: PowTerm + reduce(101), // >>, reduce: PowTerm + reduce(101), // +, reduce: PowTerm + reduce(101), // -, reduce: PowTerm + reduce(101), // .+, reduce: PowTerm + reduce(101), // .-, reduce: PowTerm + reduce(101), // ., reduce: PowTerm + reduce(101), // *, reduce: PowTerm + reduce(101), // /, reduce: PowTerm + reduce(101), // //, reduce: PowTerm + reduce(101), // %, reduce: PowTerm + reduce(101), // .*, reduce: PowTerm + reduce(101), // ./, reduce: PowTerm + reduce(101), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S879 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(103), // $, reduce: PrecedenceChainEnd + nil, // empty + reduce(103), // ;, reduce: PrecedenceChainEnd + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(103), // ||, reduce: PrecedenceChainEnd + reduce(103), // ^^, reduce: PrecedenceChainEnd + reduce(103), // &&, reduce: PrecedenceChainEnd + reduce(103), // =~, reduce: PrecedenceChainEnd + reduce(103), // !=~, reduce: PrecedenceChainEnd + reduce(103), // ==, reduce: PrecedenceChainEnd + reduce(103), // !=, reduce: PrecedenceChainEnd + reduce(103), // >, reduce: PrecedenceChainEnd + reduce(103), // >=, reduce: PrecedenceChainEnd + reduce(103), // <, reduce: PrecedenceChainEnd + reduce(103), // <=, reduce: PrecedenceChainEnd + reduce(103), // |, reduce: PrecedenceChainEnd + reduce(103), // ^, reduce: PrecedenceChainEnd + reduce(103), // &, reduce: PrecedenceChainEnd + reduce(103), // <<, reduce: PrecedenceChainEnd + reduce(103), // >>, reduce: PrecedenceChainEnd + reduce(103), // +, reduce: PrecedenceChainEnd + reduce(103), // -, reduce: PrecedenceChainEnd + reduce(103), // .+, reduce: PrecedenceChainEnd + reduce(103), // .-, reduce: PrecedenceChainEnd + reduce(103), // ., reduce: PrecedenceChainEnd + reduce(103), // *, reduce: PrecedenceChainEnd + reduce(103), // /, reduce: PrecedenceChainEnd + reduce(103), // //, reduce: PrecedenceChainEnd + reduce(103), // %, reduce: PrecedenceChainEnd + reduce(103), // .*, reduce: PrecedenceChainEnd + reduce(103), // ./, reduce: PrecedenceChainEnd + reduce(103), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(103), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S880 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1157), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1158), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S881 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1160), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S882 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(123), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MapLiteral + reduce(123), // :, reduce: MapLiteral + reduce(123), // ||, reduce: MapLiteral + reduce(123), // ^^, reduce: MapLiteral + reduce(123), // &&, reduce: MapLiteral + reduce(123), // =~, reduce: MapLiteral + reduce(123), // !=~, reduce: MapLiteral + reduce(123), // ==, reduce: MapLiteral + reduce(123), // !=, reduce: MapLiteral + reduce(123), // >, reduce: MapLiteral + reduce(123), // >=, reduce: MapLiteral + reduce(123), // <, reduce: MapLiteral + reduce(123), // <=, reduce: MapLiteral + reduce(123), // |, reduce: MapLiteral + reduce(123), // ^, reduce: MapLiteral + reduce(123), // &, reduce: MapLiteral + reduce(123), // <<, reduce: MapLiteral + reduce(123), // >>, reduce: MapLiteral + reduce(123), // +, reduce: MapLiteral + reduce(123), // -, reduce: MapLiteral + reduce(123), // .+, reduce: MapLiteral + reduce(123), // .-, reduce: MapLiteral + reduce(123), // ., reduce: MapLiteral + reduce(123), // *, reduce: MapLiteral + reduce(123), // /, reduce: MapLiteral + reduce(123), // //, reduce: MapLiteral + reduce(123), // %, reduce: MapLiteral + reduce(123), // .*, reduce: MapLiteral + reduce(123), // ./, reduce: MapLiteral + reduce(123), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S883 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + shift(1161), // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S884 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(127), // }, reduce: MapLiteralKeyValuePair + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(127), // ,, reduce: MapLiteralKeyValuePair + 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 + }, + }, + actionRow{ // S885 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(105), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(105), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(105), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(105), // ||, reduce: MlrvalOrFunction + reduce(105), // ^^, reduce: MlrvalOrFunction + reduce(105), // &&, reduce: MlrvalOrFunction + reduce(105), // =~, reduce: MlrvalOrFunction + reduce(105), // !=~, reduce: MlrvalOrFunction + reduce(105), // ==, reduce: MlrvalOrFunction + reduce(105), // !=, reduce: MlrvalOrFunction + reduce(105), // >, reduce: MlrvalOrFunction + reduce(105), // >=, reduce: MlrvalOrFunction + reduce(105), // <, reduce: MlrvalOrFunction + reduce(105), // <=, reduce: MlrvalOrFunction + reduce(105), // |, reduce: MlrvalOrFunction + reduce(105), // ^, reduce: MlrvalOrFunction + reduce(105), // &, reduce: MlrvalOrFunction + reduce(105), // <<, reduce: MlrvalOrFunction + reduce(105), // >>, reduce: MlrvalOrFunction + reduce(105), // +, reduce: MlrvalOrFunction + reduce(105), // -, reduce: MlrvalOrFunction + reduce(105), // .+, reduce: MlrvalOrFunction + reduce(105), // .-, reduce: MlrvalOrFunction + reduce(105), // ., reduce: MlrvalOrFunction + reduce(105), // *, reduce: MlrvalOrFunction + reduce(105), // /, reduce: MlrvalOrFunction + reduce(105), // //, reduce: MlrvalOrFunction + reduce(105), // %, reduce: MlrvalOrFunction + reduce(105), // .*, reduce: MlrvalOrFunction + reduce(105), // ./, reduce: MlrvalOrFunction + reduce(105), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(105), // **, reduce: MlrvalOrFunction + 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 + reduce(105), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S886 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(107), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(107), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(107), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(107), // ||, reduce: MlrvalOrFunction + reduce(107), // ^^, reduce: MlrvalOrFunction + reduce(107), // &&, reduce: MlrvalOrFunction + reduce(107), // =~, reduce: MlrvalOrFunction + reduce(107), // !=~, reduce: MlrvalOrFunction + reduce(107), // ==, reduce: MlrvalOrFunction + reduce(107), // !=, reduce: MlrvalOrFunction + reduce(107), // >, reduce: MlrvalOrFunction + reduce(107), // >=, reduce: MlrvalOrFunction + reduce(107), // <, reduce: MlrvalOrFunction + reduce(107), // <=, reduce: MlrvalOrFunction + reduce(107), // |, reduce: MlrvalOrFunction + reduce(107), // ^, reduce: MlrvalOrFunction + reduce(107), // &, reduce: MlrvalOrFunction + reduce(107), // <<, reduce: MlrvalOrFunction + reduce(107), // >>, reduce: MlrvalOrFunction + reduce(107), // +, reduce: MlrvalOrFunction + reduce(107), // -, reduce: MlrvalOrFunction + reduce(107), // .+, reduce: MlrvalOrFunction + reduce(107), // .-, reduce: MlrvalOrFunction + reduce(107), // ., reduce: MlrvalOrFunction + reduce(107), // *, reduce: MlrvalOrFunction + reduce(107), // /, reduce: MlrvalOrFunction + reduce(107), // //, reduce: MlrvalOrFunction + reduce(107), // %, reduce: MlrvalOrFunction + reduce(107), // .*, reduce: MlrvalOrFunction + reduce(107), // ./, reduce: MlrvalOrFunction + reduce(107), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(107), // **, reduce: MlrvalOrFunction + 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 + reduce(107), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S887 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(106), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(106), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(106), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(106), // ||, reduce: MlrvalOrFunction + reduce(106), // ^^, reduce: MlrvalOrFunction + reduce(106), // &&, reduce: MlrvalOrFunction + reduce(106), // =~, reduce: MlrvalOrFunction + reduce(106), // !=~, reduce: MlrvalOrFunction + reduce(106), // ==, reduce: MlrvalOrFunction + reduce(106), // !=, reduce: MlrvalOrFunction + reduce(106), // >, reduce: MlrvalOrFunction + reduce(106), // >=, reduce: MlrvalOrFunction + reduce(106), // <, reduce: MlrvalOrFunction + reduce(106), // <=, reduce: MlrvalOrFunction + reduce(106), // |, reduce: MlrvalOrFunction + reduce(106), // ^, reduce: MlrvalOrFunction + reduce(106), // &, reduce: MlrvalOrFunction + reduce(106), // <<, reduce: MlrvalOrFunction + reduce(106), // >>, reduce: MlrvalOrFunction + reduce(106), // +, reduce: MlrvalOrFunction + reduce(106), // -, reduce: MlrvalOrFunction + reduce(106), // .+, reduce: MlrvalOrFunction + reduce(106), // .-, reduce: MlrvalOrFunction + reduce(106), // ., reduce: MlrvalOrFunction + reduce(106), // *, reduce: MlrvalOrFunction + reduce(106), // /, reduce: MlrvalOrFunction + reduce(106), // //, reduce: MlrvalOrFunction + reduce(106), // %, reduce: MlrvalOrFunction + reduce(106), // .*, reduce: MlrvalOrFunction + reduce(106), // ./, reduce: MlrvalOrFunction + reduce(106), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(106), // **, reduce: MlrvalOrFunction + 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 + reduce(106), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S888 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(108), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(108), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(108), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S889 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + shift(1163), // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM + }, + }, + actionRow{ // S890 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(21), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(21), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(21), // ?, reduce: FieldValue + nil, // : + reduce(21), // ||, reduce: FieldValue + reduce(21), // ^^, reduce: FieldValue + reduce(21), // &&, reduce: FieldValue + reduce(21), // =~, reduce: FieldValue + reduce(21), // !=~, reduce: FieldValue + reduce(21), // ==, reduce: FieldValue + reduce(21), // !=, reduce: FieldValue + reduce(21), // >, reduce: FieldValue + reduce(21), // >=, reduce: FieldValue + reduce(21), // <, reduce: FieldValue + reduce(21), // <=, reduce: FieldValue + reduce(21), // |, reduce: FieldValue + reduce(21), // ^, reduce: FieldValue + reduce(21), // &, reduce: FieldValue + reduce(21), // <<, reduce: FieldValue + reduce(21), // >>, reduce: FieldValue + reduce(21), // +, reduce: FieldValue + reduce(21), // -, reduce: FieldValue + reduce(21), // .+, reduce: FieldValue + reduce(21), // .-, reduce: FieldValue + reduce(21), // ., reduce: FieldValue + reduce(21), // *, reduce: FieldValue + reduce(21), // /, reduce: FieldValue + reduce(21), // //, reduce: FieldValue + reduce(21), // %, reduce: FieldValue + reduce(21), // .*, reduce: FieldValue + reduce(21), // ./, reduce: FieldValue + reduce(21), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(21), // **, reduce: FieldValue + 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 + reduce(21), // ,, reduce: FieldValue + 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 + }, + }, + actionRow{ // S891 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(22), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(22), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(22), // ?, reduce: FieldValue + nil, // : + reduce(22), // ||, reduce: FieldValue + reduce(22), // ^^, reduce: FieldValue + reduce(22), // &&, reduce: FieldValue + reduce(22), // =~, reduce: FieldValue + reduce(22), // !=~, reduce: FieldValue + reduce(22), // ==, reduce: FieldValue + reduce(22), // !=, reduce: FieldValue + reduce(22), // >, reduce: FieldValue + reduce(22), // >=, reduce: FieldValue + reduce(22), // <, reduce: FieldValue + reduce(22), // <=, reduce: FieldValue + reduce(22), // |, reduce: FieldValue + reduce(22), // ^, reduce: FieldValue + reduce(22), // &, reduce: FieldValue + reduce(22), // <<, reduce: FieldValue + reduce(22), // >>, reduce: FieldValue + reduce(22), // +, reduce: FieldValue + reduce(22), // -, reduce: FieldValue + reduce(22), // .+, reduce: FieldValue + reduce(22), // .-, reduce: FieldValue + reduce(22), // ., reduce: FieldValue + reduce(22), // *, reduce: FieldValue + reduce(22), // /, reduce: FieldValue + reduce(22), // //, reduce: FieldValue + reduce(22), // %, reduce: FieldValue + reduce(22), // .*, reduce: FieldValue + reduce(22), // ./, reduce: FieldValue + reduce(22), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(22), // **, reduce: FieldValue + 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 + reduce(22), // ,, reduce: FieldValue + 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 + }, + }, + actionRow{ // S892 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(23), // }, reduce: FieldValue + nil, // md_token_end + nil, // = + reduce(23), // [, reduce: FieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(23), // ?, reduce: FieldValue + nil, // : + reduce(23), // ||, reduce: FieldValue + reduce(23), // ^^, reduce: FieldValue + reduce(23), // &&, reduce: FieldValue + reduce(23), // =~, reduce: FieldValue + reduce(23), // !=~, reduce: FieldValue + reduce(23), // ==, reduce: FieldValue + reduce(23), // !=, reduce: FieldValue + reduce(23), // >, reduce: FieldValue + reduce(23), // >=, reduce: FieldValue + reduce(23), // <, reduce: FieldValue + reduce(23), // <=, reduce: FieldValue + reduce(23), // |, reduce: FieldValue + reduce(23), // ^, reduce: FieldValue + reduce(23), // &, reduce: FieldValue + reduce(23), // <<, reduce: FieldValue + reduce(23), // >>, reduce: FieldValue + reduce(23), // +, reduce: FieldValue + reduce(23), // -, reduce: FieldValue + reduce(23), // .+, reduce: FieldValue + reduce(23), // .-, reduce: FieldValue + reduce(23), // ., reduce: FieldValue + reduce(23), // *, reduce: FieldValue + reduce(23), // /, reduce: FieldValue + reduce(23), // //, reduce: FieldValue + reduce(23), // %, reduce: FieldValue + reduce(23), // .*, reduce: FieldValue + reduce(23), // ./, reduce: FieldValue + reduce(23), // .//, reduce: FieldValue + nil, // ! + nil, // ~ + reduce(23), // **, reduce: FieldValue + 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 + reduce(23), // ,, reduce: FieldValue + 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 + }, + }, + actionRow{ // S893 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(24), // }, reduce: DirectFieldValue + nil, // md_token_end + nil, // = + reduce(24), // [, reduce: DirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(24), // ?, reduce: DirectFieldValue + nil, // : + reduce(24), // ||, reduce: DirectFieldValue + reduce(24), // ^^, reduce: DirectFieldValue + reduce(24), // &&, reduce: DirectFieldValue + reduce(24), // =~, reduce: DirectFieldValue + reduce(24), // !=~, reduce: DirectFieldValue + reduce(24), // ==, reduce: DirectFieldValue + reduce(24), // !=, reduce: DirectFieldValue + reduce(24), // >, reduce: DirectFieldValue + reduce(24), // >=, reduce: DirectFieldValue + reduce(24), // <, reduce: DirectFieldValue + reduce(24), // <=, reduce: DirectFieldValue + reduce(24), // |, reduce: DirectFieldValue + reduce(24), // ^, reduce: DirectFieldValue + reduce(24), // &, reduce: DirectFieldValue + reduce(24), // <<, reduce: DirectFieldValue + reduce(24), // >>, reduce: DirectFieldValue + reduce(24), // +, reduce: DirectFieldValue + reduce(24), // -, reduce: DirectFieldValue + reduce(24), // .+, reduce: DirectFieldValue + reduce(24), // .-, reduce: DirectFieldValue + reduce(24), // ., reduce: DirectFieldValue + reduce(24), // *, reduce: DirectFieldValue + reduce(24), // /, reduce: DirectFieldValue + reduce(24), // //, reduce: DirectFieldValue + reduce(24), // %, reduce: DirectFieldValue + reduce(24), // .*, reduce: DirectFieldValue + reduce(24), // ./, reduce: DirectFieldValue + reduce(24), // .//, reduce: DirectFieldValue + nil, // ! + nil, // ~ + reduce(24), // **, reduce: DirectFieldValue + 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 + reduce(24), // ,, reduce: DirectFieldValue + 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 + }, + }, + actionRow{ // S894 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S895 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(26), // }, reduce: BracedFieldValue + nil, // md_token_end + nil, // = + reduce(26), // [, reduce: BracedFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(26), // ?, reduce: BracedFieldValue + nil, // : + reduce(26), // ||, reduce: BracedFieldValue + reduce(26), // ^^, reduce: BracedFieldValue + reduce(26), // &&, reduce: BracedFieldValue + reduce(26), // =~, reduce: BracedFieldValue + reduce(26), // !=~, reduce: BracedFieldValue + reduce(26), // ==, reduce: BracedFieldValue + reduce(26), // !=, reduce: BracedFieldValue + reduce(26), // >, reduce: BracedFieldValue + reduce(26), // >=, reduce: BracedFieldValue + reduce(26), // <, reduce: BracedFieldValue + reduce(26), // <=, reduce: BracedFieldValue + reduce(26), // |, reduce: BracedFieldValue + reduce(26), // ^, reduce: BracedFieldValue + reduce(26), // &, reduce: BracedFieldValue + reduce(26), // <<, reduce: BracedFieldValue + reduce(26), // >>, reduce: BracedFieldValue + reduce(26), // +, reduce: BracedFieldValue + reduce(26), // -, reduce: BracedFieldValue + reduce(26), // .+, reduce: BracedFieldValue + reduce(26), // .-, reduce: BracedFieldValue + reduce(26), // ., reduce: BracedFieldValue + reduce(26), // *, reduce: BracedFieldValue + reduce(26), // /, reduce: BracedFieldValue + reduce(26), // //, reduce: BracedFieldValue + reduce(26), // %, reduce: BracedFieldValue + reduce(26), // .*, reduce: BracedFieldValue + reduce(26), // ./, reduce: BracedFieldValue + reduce(26), // .//, reduce: BracedFieldValue + nil, // ! + nil, // ~ + reduce(26), // **, reduce: BracedFieldValue + 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 + reduce(26), // ,, reduce: BracedFieldValue + 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 + }, + }, + actionRow{ // S896 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(27), // }, reduce: FullSrec + nil, // md_token_end + nil, // = + reduce(27), // [, reduce: FullSrec + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(27), // ?, reduce: FullSrec + nil, // : + reduce(27), // ||, reduce: FullSrec + reduce(27), // ^^, reduce: FullSrec + reduce(27), // &&, reduce: FullSrec + reduce(27), // =~, reduce: FullSrec + reduce(27), // !=~, reduce: FullSrec + reduce(27), // ==, reduce: FullSrec + reduce(27), // !=, reduce: FullSrec + reduce(27), // >, reduce: FullSrec + reduce(27), // >=, reduce: FullSrec + reduce(27), // <, reduce: FullSrec + reduce(27), // <=, reduce: FullSrec + reduce(27), // |, reduce: FullSrec + reduce(27), // ^, reduce: FullSrec + reduce(27), // &, reduce: FullSrec + reduce(27), // <<, reduce: FullSrec + reduce(27), // >>, reduce: FullSrec + reduce(27), // +, reduce: FullSrec + reduce(27), // -, reduce: FullSrec + reduce(27), // .+, reduce: FullSrec + reduce(27), // .-, reduce: FullSrec + reduce(27), // ., reduce: FullSrec + reduce(27), // *, reduce: FullSrec + reduce(27), // /, reduce: FullSrec + reduce(27), // //, reduce: FullSrec + reduce(27), // %, reduce: FullSrec + reduce(27), // .*, reduce: FullSrec + reduce(27), // ./, reduce: FullSrec + reduce(27), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(27), // **, reduce: FullSrec + 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 + reduce(27), // ,, reduce: FullSrec + 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 + }, + }, + actionRow{ // S897 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(28), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(28), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(28), // ?, reduce: OosvarValue + nil, // : + reduce(28), // ||, reduce: OosvarValue + reduce(28), // ^^, reduce: OosvarValue + reduce(28), // &&, reduce: OosvarValue + reduce(28), // =~, reduce: OosvarValue + reduce(28), // !=~, reduce: OosvarValue + reduce(28), // ==, reduce: OosvarValue + reduce(28), // !=, reduce: OosvarValue + reduce(28), // >, reduce: OosvarValue + reduce(28), // >=, reduce: OosvarValue + reduce(28), // <, reduce: OosvarValue + reduce(28), // <=, reduce: OosvarValue + reduce(28), // |, reduce: OosvarValue + reduce(28), // ^, reduce: OosvarValue + reduce(28), // &, reduce: OosvarValue + reduce(28), // <<, reduce: OosvarValue + reduce(28), // >>, reduce: OosvarValue + reduce(28), // +, reduce: OosvarValue + reduce(28), // -, reduce: OosvarValue + reduce(28), // .+, reduce: OosvarValue + reduce(28), // .-, reduce: OosvarValue + reduce(28), // ., reduce: OosvarValue + reduce(28), // *, reduce: OosvarValue + reduce(28), // /, reduce: OosvarValue + reduce(28), // //, reduce: OosvarValue + reduce(28), // %, reduce: OosvarValue + reduce(28), // .*, reduce: OosvarValue + reduce(28), // ./, reduce: OosvarValue + reduce(28), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(28), // **, reduce: OosvarValue + 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 + reduce(28), // ,, reduce: OosvarValue + 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 + }, + }, + actionRow{ // S898 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(29), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(29), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(29), // ?, reduce: OosvarValue + nil, // : + reduce(29), // ||, reduce: OosvarValue + reduce(29), // ^^, reduce: OosvarValue + reduce(29), // &&, reduce: OosvarValue + reduce(29), // =~, reduce: OosvarValue + reduce(29), // !=~, reduce: OosvarValue + reduce(29), // ==, reduce: OosvarValue + reduce(29), // !=, reduce: OosvarValue + reduce(29), // >, reduce: OosvarValue + reduce(29), // >=, reduce: OosvarValue + reduce(29), // <, reduce: OosvarValue + reduce(29), // <=, reduce: OosvarValue + reduce(29), // |, reduce: OosvarValue + reduce(29), // ^, reduce: OosvarValue + reduce(29), // &, reduce: OosvarValue + reduce(29), // <<, reduce: OosvarValue + reduce(29), // >>, reduce: OosvarValue + reduce(29), // +, reduce: OosvarValue + reduce(29), // -, reduce: OosvarValue + reduce(29), // .+, reduce: OosvarValue + reduce(29), // .-, reduce: OosvarValue + reduce(29), // ., reduce: OosvarValue + reduce(29), // *, reduce: OosvarValue + reduce(29), // /, reduce: OosvarValue + reduce(29), // //, reduce: OosvarValue + reduce(29), // %, reduce: OosvarValue + reduce(29), // .*, reduce: OosvarValue + reduce(29), // ./, reduce: OosvarValue + reduce(29), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(29), // **, reduce: OosvarValue + 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 + reduce(29), // ,, reduce: OosvarValue + 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 + }, + }, + actionRow{ // S899 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(30), // }, reduce: OosvarValue + nil, // md_token_end + nil, // = + reduce(30), // [, reduce: OosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(30), // ?, reduce: OosvarValue + nil, // : + reduce(30), // ||, reduce: OosvarValue + reduce(30), // ^^, reduce: OosvarValue + reduce(30), // &&, reduce: OosvarValue + reduce(30), // =~, reduce: OosvarValue + reduce(30), // !=~, reduce: OosvarValue + reduce(30), // ==, reduce: OosvarValue + reduce(30), // !=, reduce: OosvarValue + reduce(30), // >, reduce: OosvarValue + reduce(30), // >=, reduce: OosvarValue + reduce(30), // <, reduce: OosvarValue + reduce(30), // <=, reduce: OosvarValue + reduce(30), // |, reduce: OosvarValue + reduce(30), // ^, reduce: OosvarValue + reduce(30), // &, reduce: OosvarValue + reduce(30), // <<, reduce: OosvarValue + reduce(30), // >>, reduce: OosvarValue + reduce(30), // +, reduce: OosvarValue + reduce(30), // -, reduce: OosvarValue + reduce(30), // .+, reduce: OosvarValue + reduce(30), // .-, reduce: OosvarValue + reduce(30), // ., reduce: OosvarValue + reduce(30), // *, reduce: OosvarValue + reduce(30), // /, reduce: OosvarValue + reduce(30), // //, reduce: OosvarValue + reduce(30), // %, reduce: OosvarValue + reduce(30), // .*, reduce: OosvarValue + reduce(30), // ./, reduce: OosvarValue + reduce(30), // .//, reduce: OosvarValue + nil, // ! + nil, // ~ + reduce(30), // **, reduce: OosvarValue + 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 + reduce(30), // ,, reduce: OosvarValue + 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 + }, + }, + actionRow{ // S900 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(31), // }, reduce: DirectOosvarValue + nil, // md_token_end + nil, // = + reduce(31), // [, reduce: DirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(31), // ?, reduce: DirectOosvarValue + nil, // : + reduce(31), // ||, reduce: DirectOosvarValue + reduce(31), // ^^, reduce: DirectOosvarValue + reduce(31), // &&, reduce: DirectOosvarValue + reduce(31), // =~, reduce: DirectOosvarValue + reduce(31), // !=~, reduce: DirectOosvarValue + reduce(31), // ==, reduce: DirectOosvarValue + reduce(31), // !=, reduce: DirectOosvarValue + reduce(31), // >, reduce: DirectOosvarValue + reduce(31), // >=, reduce: DirectOosvarValue + reduce(31), // <, reduce: DirectOosvarValue + reduce(31), // <=, reduce: DirectOosvarValue + reduce(31), // |, reduce: DirectOosvarValue + reduce(31), // ^, reduce: DirectOosvarValue + reduce(31), // &, reduce: DirectOosvarValue + reduce(31), // <<, reduce: DirectOosvarValue + reduce(31), // >>, reduce: DirectOosvarValue + reduce(31), // +, reduce: DirectOosvarValue + reduce(31), // -, reduce: DirectOosvarValue + reduce(31), // .+, reduce: DirectOosvarValue + reduce(31), // .-, reduce: DirectOosvarValue + reduce(31), // ., reduce: DirectOosvarValue + reduce(31), // *, reduce: DirectOosvarValue + reduce(31), // /, reduce: DirectOosvarValue + reduce(31), // //, reduce: DirectOosvarValue + reduce(31), // %, reduce: DirectOosvarValue + reduce(31), // .*, reduce: DirectOosvarValue + reduce(31), // ./, reduce: DirectOosvarValue + reduce(31), // .//, reduce: DirectOosvarValue + nil, // ! + nil, // ~ + reduce(31), // **, reduce: DirectOosvarValue + 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 + reduce(31), // ,, reduce: DirectOosvarValue + 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 + }, + }, + actionRow{ // S901 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S902 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(33), // }, reduce: BracedOosvarValue + nil, // md_token_end + nil, // = + reduce(33), // [, reduce: BracedOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(33), // ?, reduce: BracedOosvarValue + nil, // : + reduce(33), // ||, reduce: BracedOosvarValue + reduce(33), // ^^, reduce: BracedOosvarValue + reduce(33), // &&, reduce: BracedOosvarValue + reduce(33), // =~, reduce: BracedOosvarValue + reduce(33), // !=~, reduce: BracedOosvarValue + reduce(33), // ==, reduce: BracedOosvarValue + reduce(33), // !=, reduce: BracedOosvarValue + reduce(33), // >, reduce: BracedOosvarValue + reduce(33), // >=, reduce: BracedOosvarValue + reduce(33), // <, reduce: BracedOosvarValue + reduce(33), // <=, reduce: BracedOosvarValue + reduce(33), // |, reduce: BracedOosvarValue + reduce(33), // ^, reduce: BracedOosvarValue + reduce(33), // &, reduce: BracedOosvarValue + reduce(33), // <<, reduce: BracedOosvarValue + reduce(33), // >>, reduce: BracedOosvarValue + reduce(33), // +, reduce: BracedOosvarValue + reduce(33), // -, reduce: BracedOosvarValue + reduce(33), // .+, reduce: BracedOosvarValue + reduce(33), // .-, reduce: BracedOosvarValue + reduce(33), // ., reduce: BracedOosvarValue + reduce(33), // *, reduce: BracedOosvarValue + reduce(33), // /, reduce: BracedOosvarValue + reduce(33), // //, reduce: BracedOosvarValue + reduce(33), // %, reduce: BracedOosvarValue + reduce(33), // .*, reduce: BracedOosvarValue + reduce(33), // ./, reduce: BracedOosvarValue + reduce(33), // .//, reduce: BracedOosvarValue + nil, // ! + nil, // ~ + reduce(33), // **, reduce: BracedOosvarValue + 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 + reduce(33), // ,, reduce: BracedOosvarValue + 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 + }, + }, + actionRow{ // S903 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(34), // }, reduce: FullOosvar + nil, // md_token_end + nil, // = + reduce(34), // [, reduce: FullOosvar + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: FullOosvar + nil, // : + reduce(34), // ||, reduce: FullOosvar + reduce(34), // ^^, reduce: FullOosvar + reduce(34), // &&, reduce: FullOosvar + reduce(34), // =~, reduce: FullOosvar + reduce(34), // !=~, reduce: FullOosvar + reduce(34), // ==, reduce: FullOosvar + reduce(34), // !=, reduce: FullOosvar + reduce(34), // >, reduce: FullOosvar + reduce(34), // >=, reduce: FullOosvar + reduce(34), // <, reduce: FullOosvar + reduce(34), // <=, reduce: FullOosvar + reduce(34), // |, reduce: FullOosvar + reduce(34), // ^, reduce: FullOosvar + reduce(34), // &, reduce: FullOosvar + reduce(34), // <<, reduce: FullOosvar + reduce(34), // >>, reduce: FullOosvar + reduce(34), // +, reduce: FullOosvar + reduce(34), // -, reduce: FullOosvar + reduce(34), // .+, reduce: FullOosvar + reduce(34), // .-, reduce: FullOosvar + reduce(34), // ., reduce: FullOosvar + reduce(34), // *, reduce: FullOosvar + reduce(34), // /, reduce: FullOosvar + reduce(34), // //, reduce: FullOosvar + reduce(34), // %, reduce: FullOosvar + reduce(34), // .*, reduce: FullOosvar + reduce(34), // ./, reduce: FullOosvar + reduce(34), // .//, reduce: FullOosvar + nil, // ! + nil, // ~ + reduce(34), // **, reduce: FullOosvar + 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 + reduce(34), // ,, reduce: FullOosvar + 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 + }, + }, + actionRow{ // S904 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(51), // }, reduce: Rvalue + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(51), // ,, reduce: Rvalue + 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 + }, + }, + actionRow{ // S905 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(52), // }, reduce: PrecedenceChainStart + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(52), // ,, reduce: PrecedenceChainStart + 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 + }, + }, + actionRow{ // S906 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(54), // }, reduce: TernaryTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(1167), // ? + nil, // : + shift(1168), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(54), // ,, reduce: TernaryTerm + 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 + }, + }, + actionRow{ // S907 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(56), // }, reduce: LogicalOrTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: LogicalOrTerm + nil, // : + reduce(56), // ||, reduce: LogicalOrTerm + shift(1169), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(56), // ,, reduce: LogicalOrTerm + 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 + }, + }, + actionRow{ // S908 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(58), // }, reduce: LogicalXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: LogicalXORTerm + nil, // : + reduce(58), // ||, reduce: LogicalXORTerm + reduce(58), // ^^, reduce: LogicalXORTerm + shift(1170), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(58), // ,, reduce: LogicalXORTerm + 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 + }, + }, + actionRow{ // S909 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(60), // }, reduce: LogicalAndTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: LogicalAndTerm + nil, // : + reduce(60), // ||, reduce: LogicalAndTerm + reduce(60), // ^^, reduce: LogicalAndTerm + reduce(60), // &&, reduce: LogicalAndTerm + shift(1171), // =~ + shift(1172), // !=~ + shift(1173), // == + shift(1174), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(60), // ,, reduce: LogicalAndTerm + 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 + }, + }, + actionRow{ // S910 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(65), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: EqneTerm + nil, // : + reduce(65), // ||, reduce: EqneTerm + reduce(65), // ^^, reduce: EqneTerm + reduce(65), // &&, reduce: EqneTerm + reduce(65), // =~, reduce: EqneTerm + reduce(65), // !=~, reduce: EqneTerm + reduce(65), // ==, reduce: EqneTerm + reduce(65), // !=, reduce: EqneTerm + shift(1175), // > + shift(1176), // >= + shift(1177), // < + shift(1178), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(65), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S911 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(70), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: CmpTerm + nil, // : + reduce(70), // ||, reduce: CmpTerm + reduce(70), // ^^, reduce: CmpTerm + reduce(70), // &&, reduce: CmpTerm + reduce(70), // =~, reduce: CmpTerm + reduce(70), // !=~, reduce: CmpTerm + reduce(70), // ==, reduce: CmpTerm + reduce(70), // !=, reduce: CmpTerm + reduce(70), // >, reduce: CmpTerm + reduce(70), // >=, reduce: CmpTerm + reduce(70), // <, reduce: CmpTerm + reduce(70), // <=, reduce: CmpTerm + shift(1179), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(70), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S912 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(72), // }, reduce: BitwiseORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: BitwiseORTerm + nil, // : + reduce(72), // ||, reduce: BitwiseORTerm + reduce(72), // ^^, reduce: BitwiseORTerm + reduce(72), // &&, reduce: BitwiseORTerm + reduce(72), // =~, reduce: BitwiseORTerm + reduce(72), // !=~, reduce: BitwiseORTerm + reduce(72), // ==, reduce: BitwiseORTerm + reduce(72), // !=, reduce: BitwiseORTerm + reduce(72), // >, reduce: BitwiseORTerm + reduce(72), // >=, reduce: BitwiseORTerm + reduce(72), // <, reduce: BitwiseORTerm + reduce(72), // <=, reduce: BitwiseORTerm + reduce(72), // |, reduce: BitwiseORTerm + shift(1180), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(72), // ,, reduce: BitwiseORTerm + 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 + }, + }, + actionRow{ // S913 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(74), // }, reduce: BitwiseXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(74), // ||, reduce: BitwiseXORTerm + reduce(74), // ^^, reduce: BitwiseXORTerm + reduce(74), // &&, reduce: BitwiseXORTerm + reduce(74), // =~, reduce: BitwiseXORTerm + reduce(74), // !=~, reduce: BitwiseXORTerm + reduce(74), // ==, reduce: BitwiseXORTerm + reduce(74), // !=, reduce: BitwiseXORTerm + reduce(74), // >, reduce: BitwiseXORTerm + reduce(74), // >=, reduce: BitwiseXORTerm + reduce(74), // <, reduce: BitwiseXORTerm + reduce(74), // <=, reduce: BitwiseXORTerm + reduce(74), // |, reduce: BitwiseXORTerm + reduce(74), // ^, reduce: BitwiseXORTerm + shift(1181), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(74), // ,, reduce: BitwiseXORTerm + 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 + }, + }, + actionRow{ // S914 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(76), // }, reduce: BitwiseANDTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(76), // ||, reduce: BitwiseANDTerm + reduce(76), // ^^, reduce: BitwiseANDTerm + reduce(76), // &&, reduce: BitwiseANDTerm + reduce(76), // =~, reduce: BitwiseANDTerm + reduce(76), // !=~, reduce: BitwiseANDTerm + reduce(76), // ==, reduce: BitwiseANDTerm + reduce(76), // !=, reduce: BitwiseANDTerm + reduce(76), // >, reduce: BitwiseANDTerm + reduce(76), // >=, reduce: BitwiseANDTerm + reduce(76), // <, reduce: BitwiseANDTerm + reduce(76), // <=, reduce: BitwiseANDTerm + reduce(76), // |, reduce: BitwiseANDTerm + reduce(76), // ^, reduce: BitwiseANDTerm + reduce(76), // &, reduce: BitwiseANDTerm + shift(1182), // << + shift(1183), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(76), // ,, reduce: BitwiseANDTerm + 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 + }, + }, + actionRow{ // S915 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(79), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(79), // ||, reduce: BitwiseShiftTerm + reduce(79), // ^^, reduce: BitwiseShiftTerm + reduce(79), // &&, reduce: BitwiseShiftTerm + reduce(79), // =~, reduce: BitwiseShiftTerm + reduce(79), // !=~, reduce: BitwiseShiftTerm + reduce(79), // ==, reduce: BitwiseShiftTerm + reduce(79), // !=, reduce: BitwiseShiftTerm + reduce(79), // >, reduce: BitwiseShiftTerm + reduce(79), // >=, reduce: BitwiseShiftTerm + reduce(79), // <, reduce: BitwiseShiftTerm + reduce(79), // <=, reduce: BitwiseShiftTerm + reduce(79), // |, reduce: BitwiseShiftTerm + reduce(79), // ^, reduce: BitwiseShiftTerm + reduce(79), // &, reduce: BitwiseShiftTerm + reduce(79), // <<, reduce: BitwiseShiftTerm + reduce(79), // >>, reduce: BitwiseShiftTerm + shift(1184), // + + shift(1185), // - + shift(1186), // .+ + shift(1187), // .- + shift(1188), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(79), // ,, reduce: BitwiseShiftTerm + 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 + }, + }, + actionRow{ // S916 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S917 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(85), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: AddsubdotTerm + nil, // : + reduce(85), // ||, reduce: AddsubdotTerm + reduce(85), // ^^, reduce: AddsubdotTerm + reduce(85), // &&, reduce: AddsubdotTerm + reduce(85), // =~, reduce: AddsubdotTerm + reduce(85), // !=~, reduce: AddsubdotTerm + reduce(85), // ==, reduce: AddsubdotTerm + reduce(85), // !=, reduce: AddsubdotTerm + reduce(85), // >, reduce: AddsubdotTerm + reduce(85), // >=, reduce: AddsubdotTerm + reduce(85), // <, reduce: AddsubdotTerm + reduce(85), // <=, reduce: AddsubdotTerm + reduce(85), // |, reduce: AddsubdotTerm + reduce(85), // ^, reduce: AddsubdotTerm + reduce(85), // &, reduce: AddsubdotTerm + reduce(85), // <<, reduce: AddsubdotTerm + reduce(85), // >>, reduce: AddsubdotTerm + reduce(85), // +, reduce: AddsubdotTerm + reduce(85), // -, reduce: AddsubdotTerm + reduce(85), // .+, reduce: AddsubdotTerm + reduce(85), // .-, reduce: AddsubdotTerm + reduce(85), // ., reduce: AddsubdotTerm + shift(1190), // * + shift(1191), // / + shift(1192), // // + shift(1193), // % + shift(1194), // .* + shift(1195), // ./ + shift(1196), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(85), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S918 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S919 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S920 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S921 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(93), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: MuldivTerm + nil, // : + reduce(93), // ||, reduce: MuldivTerm + reduce(93), // ^^, reduce: MuldivTerm + reduce(93), // &&, reduce: MuldivTerm + reduce(93), // =~, reduce: MuldivTerm + reduce(93), // !=~, reduce: MuldivTerm + reduce(93), // ==, reduce: MuldivTerm + reduce(93), // !=, reduce: MuldivTerm + reduce(93), // >, reduce: MuldivTerm + reduce(93), // >=, reduce: MuldivTerm + reduce(93), // <, reduce: MuldivTerm + reduce(93), // <=, reduce: MuldivTerm + reduce(93), // |, reduce: MuldivTerm + reduce(93), // ^, reduce: MuldivTerm + reduce(93), // &, reduce: MuldivTerm + reduce(93), // <<, reduce: MuldivTerm + reduce(93), // >>, reduce: MuldivTerm + reduce(93), // +, reduce: MuldivTerm + reduce(93), // -, reduce: MuldivTerm + reduce(93), // .+, reduce: MuldivTerm + reduce(93), // .-, reduce: MuldivTerm + reduce(93), // ., reduce: MuldivTerm + reduce(93), // *, reduce: MuldivTerm + reduce(93), // /, reduce: MuldivTerm + reduce(93), // //, reduce: MuldivTerm + reduce(93), // %, reduce: MuldivTerm + reduce(93), // .*, reduce: MuldivTerm + reduce(93), // ./, reduce: MuldivTerm + reduce(93), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(93), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S922 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(100), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: UnaryOpTerm + nil, // : + reduce(100), // ||, reduce: UnaryOpTerm + reduce(100), // ^^, reduce: UnaryOpTerm + reduce(100), // &&, reduce: UnaryOpTerm + reduce(100), // =~, reduce: UnaryOpTerm + reduce(100), // !=~, reduce: UnaryOpTerm + reduce(100), // ==, reduce: UnaryOpTerm + reduce(100), // !=, reduce: UnaryOpTerm + reduce(100), // >, reduce: UnaryOpTerm + reduce(100), // >=, reduce: UnaryOpTerm + reduce(100), // <, reduce: UnaryOpTerm + reduce(100), // <=, reduce: UnaryOpTerm + reduce(100), // |, reduce: UnaryOpTerm + reduce(100), // ^, reduce: UnaryOpTerm + reduce(100), // &, reduce: UnaryOpTerm + reduce(100), // <<, reduce: UnaryOpTerm + reduce(100), // >>, reduce: UnaryOpTerm + reduce(100), // +, reduce: UnaryOpTerm + reduce(100), // -, reduce: UnaryOpTerm + reduce(100), // .+, reduce: UnaryOpTerm + reduce(100), // .-, reduce: UnaryOpTerm + reduce(100), // ., reduce: UnaryOpTerm + reduce(100), // *, reduce: UnaryOpTerm + reduce(100), // /, reduce: UnaryOpTerm + reduce(100), // //, reduce: UnaryOpTerm + reduce(100), // %, reduce: UnaryOpTerm + reduce(100), // .*, reduce: UnaryOpTerm + reduce(100), // ./, reduce: UnaryOpTerm + reduce(100), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(100), // ,, reduce: UnaryOpTerm + 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 + }, + }, + actionRow{ // S923 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S924 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S925 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(102), // }, reduce: PowTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: PowTerm + nil, // : + reduce(102), // ||, reduce: PowTerm + reduce(102), // ^^, reduce: PowTerm + reduce(102), // &&, reduce: PowTerm + reduce(102), // =~, reduce: PowTerm + reduce(102), // !=~, reduce: PowTerm + reduce(102), // ==, reduce: PowTerm + reduce(102), // !=, reduce: PowTerm + reduce(102), // >, reduce: PowTerm + reduce(102), // >=, reduce: PowTerm + reduce(102), // <, reduce: PowTerm + reduce(102), // <=, reduce: PowTerm + reduce(102), // |, reduce: PowTerm + reduce(102), // ^, reduce: PowTerm + reduce(102), // &, reduce: PowTerm + reduce(102), // <<, reduce: PowTerm + reduce(102), // >>, reduce: PowTerm + reduce(102), // +, reduce: PowTerm + reduce(102), // -, reduce: PowTerm + reduce(102), // .+, reduce: PowTerm + reduce(102), // .-, reduce: PowTerm + reduce(102), // ., reduce: PowTerm + reduce(102), // *, reduce: PowTerm + reduce(102), // /, reduce: PowTerm + reduce(102), // //, reduce: PowTerm + reduce(102), // %, reduce: PowTerm + reduce(102), // .*, reduce: PowTerm + reduce(102), // ./, reduce: PowTerm + reduce(102), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(1202), // ** + 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 + reduce(102), // ,, reduce: PowTerm + 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 + }, + }, + actionRow{ // S926 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(388), // { + nil, // } + nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ + nil, // ** + shift(431), // ( + nil, // ) + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic + nil, // , + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM + }, + }, + actionRow{ // S927 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(104), // }, reduce: PrecedenceChainEnd + nil, // md_token_end + nil, // = + shift(1204), // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(104), // ||, reduce: PrecedenceChainEnd + reduce(104), // ^^, reduce: PrecedenceChainEnd + reduce(104), // &&, reduce: PrecedenceChainEnd + reduce(104), // =~, reduce: PrecedenceChainEnd + reduce(104), // !=~, reduce: PrecedenceChainEnd + reduce(104), // ==, reduce: PrecedenceChainEnd + reduce(104), // !=, reduce: PrecedenceChainEnd + reduce(104), // >, reduce: PrecedenceChainEnd + reduce(104), // >=, reduce: PrecedenceChainEnd + reduce(104), // <, reduce: PrecedenceChainEnd + reduce(104), // <=, reduce: PrecedenceChainEnd + reduce(104), // |, reduce: PrecedenceChainEnd + reduce(104), // ^, reduce: PrecedenceChainEnd + reduce(104), // &, reduce: PrecedenceChainEnd + reduce(104), // <<, reduce: PrecedenceChainEnd + reduce(104), // >>, reduce: PrecedenceChainEnd + reduce(104), // +, reduce: PrecedenceChainEnd + reduce(104), // -, reduce: PrecedenceChainEnd + reduce(104), // .+, reduce: PrecedenceChainEnd + reduce(104), // .-, reduce: PrecedenceChainEnd + reduce(104), // ., reduce: PrecedenceChainEnd + reduce(104), // *, reduce: PrecedenceChainEnd + reduce(104), // /, reduce: PrecedenceChainEnd + reduce(104), // //, reduce: PrecedenceChainEnd + reduce(104), // %, reduce: PrecedenceChainEnd + reduce(104), // .*, reduce: PrecedenceChainEnd + reduce(104), // ./, reduce: PrecedenceChainEnd + reduce(104), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(104), // **, reduce: PrecedenceChainEnd + 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 + reduce(104), // ,, reduce: PrecedenceChainEnd + 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 + }, + }, + actionRow{ // S928 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(109), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(109), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(109), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(109), // ||, reduce: MlrvalOrFunction + reduce(109), // ^^, reduce: MlrvalOrFunction + reduce(109), // &&, reduce: MlrvalOrFunction + reduce(109), // =~, reduce: MlrvalOrFunction + reduce(109), // !=~, reduce: MlrvalOrFunction + reduce(109), // ==, reduce: MlrvalOrFunction + reduce(109), // !=, reduce: MlrvalOrFunction + reduce(109), // >, reduce: MlrvalOrFunction + reduce(109), // >=, reduce: MlrvalOrFunction + reduce(109), // <, reduce: MlrvalOrFunction + reduce(109), // <=, reduce: MlrvalOrFunction + reduce(109), // |, reduce: MlrvalOrFunction + reduce(109), // ^, reduce: MlrvalOrFunction + reduce(109), // &, reduce: MlrvalOrFunction + reduce(109), // <<, reduce: MlrvalOrFunction + reduce(109), // >>, reduce: MlrvalOrFunction + reduce(109), // +, reduce: MlrvalOrFunction + reduce(109), // -, reduce: MlrvalOrFunction + reduce(109), // .+, reduce: MlrvalOrFunction + reduce(109), // .-, reduce: MlrvalOrFunction + reduce(109), // ., reduce: MlrvalOrFunction + reduce(109), // *, reduce: MlrvalOrFunction + reduce(109), // /, reduce: MlrvalOrFunction + reduce(109), // //, reduce: MlrvalOrFunction + reduce(109), // %, reduce: MlrvalOrFunction + reduce(109), // .*, reduce: MlrvalOrFunction + reduce(109), // ./, reduce: MlrvalOrFunction + reduce(109), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(109), // **, reduce: MlrvalOrFunction + 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 + reduce(109), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S929 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(110), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(110), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(110), // ||, reduce: MlrvalOrFunction + reduce(110), // ^^, reduce: MlrvalOrFunction + reduce(110), // &&, reduce: MlrvalOrFunction + reduce(110), // =~, reduce: MlrvalOrFunction + reduce(110), // !=~, reduce: MlrvalOrFunction + reduce(110), // ==, reduce: MlrvalOrFunction + reduce(110), // !=, reduce: MlrvalOrFunction + reduce(110), // >, reduce: MlrvalOrFunction + reduce(110), // >=, reduce: MlrvalOrFunction + reduce(110), // <, reduce: MlrvalOrFunction + reduce(110), // <=, reduce: MlrvalOrFunction + reduce(110), // |, reduce: MlrvalOrFunction + reduce(110), // ^, reduce: MlrvalOrFunction + reduce(110), // &, reduce: MlrvalOrFunction + reduce(110), // <<, reduce: MlrvalOrFunction + reduce(110), // >>, reduce: MlrvalOrFunction + reduce(110), // +, reduce: MlrvalOrFunction + reduce(110), // -, reduce: MlrvalOrFunction + reduce(110), // .+, reduce: MlrvalOrFunction + reduce(110), // .-, reduce: MlrvalOrFunction + reduce(110), // ., reduce: MlrvalOrFunction + reduce(110), // *, reduce: MlrvalOrFunction + reduce(110), // /, reduce: MlrvalOrFunction + reduce(110), // //, reduce: MlrvalOrFunction + reduce(110), // %, reduce: MlrvalOrFunction + reduce(110), // .*, reduce: MlrvalOrFunction + reduce(110), // ./, reduce: MlrvalOrFunction + reduce(110), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(110), // **, reduce: MlrvalOrFunction + 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 + reduce(110), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S930 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(111), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(111), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(111), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(111), // ||, reduce: MlrvalOrFunction + reduce(111), // ^^, reduce: MlrvalOrFunction + reduce(111), // &&, reduce: MlrvalOrFunction + reduce(111), // =~, reduce: MlrvalOrFunction + reduce(111), // !=~, reduce: MlrvalOrFunction + reduce(111), // ==, reduce: MlrvalOrFunction + reduce(111), // !=, reduce: MlrvalOrFunction + reduce(111), // >, reduce: MlrvalOrFunction + reduce(111), // >=, reduce: MlrvalOrFunction + reduce(111), // <, reduce: MlrvalOrFunction + reduce(111), // <=, reduce: MlrvalOrFunction + reduce(111), // |, reduce: MlrvalOrFunction + reduce(111), // ^, reduce: MlrvalOrFunction + reduce(111), // &, reduce: MlrvalOrFunction + reduce(111), // <<, reduce: MlrvalOrFunction + reduce(111), // >>, reduce: MlrvalOrFunction + reduce(111), // +, reduce: MlrvalOrFunction + reduce(111), // -, reduce: MlrvalOrFunction + reduce(111), // .+, reduce: MlrvalOrFunction + reduce(111), // .-, reduce: MlrvalOrFunction + reduce(111), // ., reduce: MlrvalOrFunction + reduce(111), // *, reduce: MlrvalOrFunction + reduce(111), // /, reduce: MlrvalOrFunction + reduce(111), // //, reduce: MlrvalOrFunction + reduce(111), // %, reduce: MlrvalOrFunction + reduce(111), // .*, reduce: MlrvalOrFunction + reduce(111), // ./, reduce: MlrvalOrFunction + reduce(111), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(111), // **, reduce: MlrvalOrFunction + 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 + reduce(111), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S931 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(112), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(112), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(112), // ||, reduce: MlrvalOrFunction + reduce(112), // ^^, reduce: MlrvalOrFunction + reduce(112), // &&, reduce: MlrvalOrFunction + reduce(112), // =~, reduce: MlrvalOrFunction + reduce(112), // !=~, reduce: MlrvalOrFunction + reduce(112), // ==, reduce: MlrvalOrFunction + reduce(112), // !=, reduce: MlrvalOrFunction + reduce(112), // >, reduce: MlrvalOrFunction + reduce(112), // >=, reduce: MlrvalOrFunction + reduce(112), // <, reduce: MlrvalOrFunction + reduce(112), // <=, reduce: MlrvalOrFunction + reduce(112), // |, reduce: MlrvalOrFunction + reduce(112), // ^, reduce: MlrvalOrFunction + reduce(112), // &, reduce: MlrvalOrFunction + reduce(112), // <<, reduce: MlrvalOrFunction + reduce(112), // >>, reduce: MlrvalOrFunction + reduce(112), // +, reduce: MlrvalOrFunction + reduce(112), // -, reduce: MlrvalOrFunction + reduce(112), // .+, reduce: MlrvalOrFunction + reduce(112), // .-, reduce: MlrvalOrFunction + reduce(112), // ., reduce: MlrvalOrFunction + reduce(112), // *, reduce: MlrvalOrFunction + reduce(112), // /, reduce: MlrvalOrFunction + reduce(112), // //, reduce: MlrvalOrFunction + reduce(112), // %, reduce: MlrvalOrFunction + reduce(112), // .*, reduce: MlrvalOrFunction + reduce(112), // ./, reduce: MlrvalOrFunction + reduce(112), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(112), // **, reduce: MlrvalOrFunction + 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 + reduce(112), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S932 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(113), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(113), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(113), // ||, reduce: MlrvalOrFunction + reduce(113), // ^^, reduce: MlrvalOrFunction + reduce(113), // &&, reduce: MlrvalOrFunction + reduce(113), // =~, reduce: MlrvalOrFunction + reduce(113), // !=~, reduce: MlrvalOrFunction + reduce(113), // ==, reduce: MlrvalOrFunction + reduce(113), // !=, reduce: MlrvalOrFunction + reduce(113), // >, reduce: MlrvalOrFunction + reduce(113), // >=, reduce: MlrvalOrFunction + reduce(113), // <, reduce: MlrvalOrFunction + reduce(113), // <=, reduce: MlrvalOrFunction + reduce(113), // |, reduce: MlrvalOrFunction + reduce(113), // ^, reduce: MlrvalOrFunction + reduce(113), // &, reduce: MlrvalOrFunction + reduce(113), // <<, reduce: MlrvalOrFunction + reduce(113), // >>, reduce: MlrvalOrFunction + reduce(113), // +, reduce: MlrvalOrFunction + reduce(113), // -, reduce: MlrvalOrFunction + reduce(113), // .+, reduce: MlrvalOrFunction + reduce(113), // .-, reduce: MlrvalOrFunction + reduce(113), // ., reduce: MlrvalOrFunction + reduce(113), // *, reduce: MlrvalOrFunction + reduce(113), // /, reduce: MlrvalOrFunction + reduce(113), // //, reduce: MlrvalOrFunction + reduce(113), // %, reduce: MlrvalOrFunction + reduce(113), // .*, reduce: MlrvalOrFunction + reduce(113), // ./, reduce: MlrvalOrFunction + reduce(113), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(113), // **, reduce: MlrvalOrFunction + 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 + reduce(113), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S933 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(114), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(114), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(114), // ||, reduce: MlrvalOrFunction + reduce(114), // ^^, reduce: MlrvalOrFunction + reduce(114), // &&, reduce: MlrvalOrFunction + reduce(114), // =~, reduce: MlrvalOrFunction + reduce(114), // !=~, reduce: MlrvalOrFunction + reduce(114), // ==, reduce: MlrvalOrFunction + reduce(114), // !=, reduce: MlrvalOrFunction + reduce(114), // >, reduce: MlrvalOrFunction + reduce(114), // >=, reduce: MlrvalOrFunction + reduce(114), // <, reduce: MlrvalOrFunction + reduce(114), // <=, reduce: MlrvalOrFunction + reduce(114), // |, reduce: MlrvalOrFunction + reduce(114), // ^, reduce: MlrvalOrFunction + reduce(114), // &, reduce: MlrvalOrFunction + reduce(114), // <<, reduce: MlrvalOrFunction + reduce(114), // >>, reduce: MlrvalOrFunction + reduce(114), // +, reduce: MlrvalOrFunction + reduce(114), // -, reduce: MlrvalOrFunction + reduce(114), // .+, reduce: MlrvalOrFunction + reduce(114), // .-, reduce: MlrvalOrFunction + reduce(114), // ., reduce: MlrvalOrFunction + reduce(114), // *, reduce: MlrvalOrFunction + reduce(114), // /, reduce: MlrvalOrFunction + reduce(114), // //, reduce: MlrvalOrFunction + reduce(114), // %, reduce: MlrvalOrFunction + reduce(114), // .*, reduce: MlrvalOrFunction + reduce(114), // ./, reduce: MlrvalOrFunction + reduce(114), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(114), // **, reduce: MlrvalOrFunction + 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 + reduce(114), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S934 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(121), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(121), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(121), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(121), // ||, reduce: MlrvalOrFunction + reduce(121), // ^^, reduce: MlrvalOrFunction + reduce(121), // &&, reduce: MlrvalOrFunction + reduce(121), // =~, reduce: MlrvalOrFunction + reduce(121), // !=~, reduce: MlrvalOrFunction + reduce(121), // ==, reduce: MlrvalOrFunction + reduce(121), // !=, reduce: MlrvalOrFunction + reduce(121), // >, reduce: MlrvalOrFunction + reduce(121), // >=, reduce: MlrvalOrFunction + reduce(121), // <, reduce: MlrvalOrFunction + reduce(121), // <=, reduce: MlrvalOrFunction + reduce(121), // |, reduce: MlrvalOrFunction + reduce(121), // ^, reduce: MlrvalOrFunction + reduce(121), // &, reduce: MlrvalOrFunction + reduce(121), // <<, reduce: MlrvalOrFunction + reduce(121), // >>, reduce: MlrvalOrFunction + reduce(121), // +, reduce: MlrvalOrFunction + reduce(121), // -, reduce: MlrvalOrFunction + reduce(121), // .+, reduce: MlrvalOrFunction + reduce(121), // .-, reduce: MlrvalOrFunction + reduce(121), // ., reduce: MlrvalOrFunction + reduce(121), // *, reduce: MlrvalOrFunction + reduce(121), // /, reduce: MlrvalOrFunction + reduce(121), // //, reduce: MlrvalOrFunction + reduce(121), // %, reduce: MlrvalOrFunction + reduce(121), // .*, reduce: MlrvalOrFunction + reduce(121), // ./, reduce: MlrvalOrFunction + reduce(121), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(121), // **, reduce: MlrvalOrFunction + 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 + reduce(121), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S935 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(128), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(128), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(128), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(128), // ||, reduce: MlrvalOrFunction + reduce(128), // ^^, reduce: MlrvalOrFunction + reduce(128), // &&, reduce: MlrvalOrFunction + reduce(128), // =~, reduce: MlrvalOrFunction + reduce(128), // !=~, reduce: MlrvalOrFunction + reduce(128), // ==, reduce: MlrvalOrFunction + reduce(128), // !=, reduce: MlrvalOrFunction + reduce(128), // >, reduce: MlrvalOrFunction + reduce(128), // >=, reduce: MlrvalOrFunction + reduce(128), // <, reduce: MlrvalOrFunction + reduce(128), // <=, reduce: MlrvalOrFunction + reduce(128), // |, reduce: MlrvalOrFunction + reduce(128), // ^, reduce: MlrvalOrFunction + reduce(128), // &, reduce: MlrvalOrFunction + reduce(128), // <<, reduce: MlrvalOrFunction + reduce(128), // >>, reduce: MlrvalOrFunction + reduce(128), // +, reduce: MlrvalOrFunction + reduce(128), // -, reduce: MlrvalOrFunction + reduce(128), // .+, reduce: MlrvalOrFunction + reduce(128), // .-, reduce: MlrvalOrFunction + reduce(128), // ., reduce: MlrvalOrFunction + reduce(128), // *, reduce: MlrvalOrFunction + reduce(128), // /, reduce: MlrvalOrFunction + reduce(128), // //, reduce: MlrvalOrFunction + reduce(128), // %, reduce: MlrvalOrFunction + reduce(128), // .*, reduce: MlrvalOrFunction + reduce(128), // ./, reduce: MlrvalOrFunction + reduce(128), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(128), // **, reduce: MlrvalOrFunction + 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 + reduce(128), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S936 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(129), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(129), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(129), // ?, reduce: ContextVariable + nil, // : + reduce(129), // ||, reduce: ContextVariable + reduce(129), // ^^, reduce: ContextVariable + reduce(129), // &&, reduce: ContextVariable + reduce(129), // =~, reduce: ContextVariable + reduce(129), // !=~, reduce: ContextVariable + reduce(129), // ==, reduce: ContextVariable + reduce(129), // !=, reduce: ContextVariable + reduce(129), // >, reduce: ContextVariable + reduce(129), // >=, reduce: ContextVariable + reduce(129), // <, reduce: ContextVariable + reduce(129), // <=, reduce: ContextVariable + reduce(129), // |, reduce: ContextVariable + reduce(129), // ^, reduce: ContextVariable + reduce(129), // &, reduce: ContextVariable + reduce(129), // <<, reduce: ContextVariable + reduce(129), // >>, reduce: ContextVariable + reduce(129), // +, reduce: ContextVariable + reduce(129), // -, reduce: ContextVariable + reduce(129), // .+, reduce: ContextVariable + reduce(129), // .-, reduce: ContextVariable + reduce(129), // ., reduce: ContextVariable + reduce(129), // *, reduce: ContextVariable + reduce(129), // /, reduce: ContextVariable + reduce(129), // //, reduce: ContextVariable + reduce(129), // %, reduce: ContextVariable + reduce(129), // .*, reduce: ContextVariable + reduce(129), // ./, reduce: ContextVariable + reduce(129), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(129), // **, reduce: ContextVariable + 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 + reduce(129), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S937 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(130), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(130), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(130), // ?, reduce: ContextVariable + nil, // : + reduce(130), // ||, reduce: ContextVariable + reduce(130), // ^^, reduce: ContextVariable + reduce(130), // &&, reduce: ContextVariable + reduce(130), // =~, reduce: ContextVariable + reduce(130), // !=~, reduce: ContextVariable + reduce(130), // ==, reduce: ContextVariable + reduce(130), // !=, reduce: ContextVariable + reduce(130), // >, reduce: ContextVariable + reduce(130), // >=, reduce: ContextVariable + reduce(130), // <, reduce: ContextVariable + reduce(130), // <=, reduce: ContextVariable + reduce(130), // |, reduce: ContextVariable + reduce(130), // ^, reduce: ContextVariable + reduce(130), // &, reduce: ContextVariable + reduce(130), // <<, reduce: ContextVariable + reduce(130), // >>, reduce: ContextVariable + reduce(130), // +, reduce: ContextVariable + reduce(130), // -, reduce: ContextVariable + reduce(130), // .+, reduce: ContextVariable + reduce(130), // .-, reduce: ContextVariable + reduce(130), // ., reduce: ContextVariable + reduce(130), // *, reduce: ContextVariable + reduce(130), // /, reduce: ContextVariable + reduce(130), // //, reduce: ContextVariable + reduce(130), // %, reduce: ContextVariable + reduce(130), // .*, reduce: ContextVariable + reduce(130), // ./, reduce: ContextVariable + reduce(130), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(130), // **, reduce: ContextVariable + 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 + reduce(130), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S938 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(131), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(131), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(131), // ?, reduce: ContextVariable + nil, // : + reduce(131), // ||, reduce: ContextVariable + reduce(131), // ^^, reduce: ContextVariable + reduce(131), // &&, reduce: ContextVariable + reduce(131), // =~, reduce: ContextVariable + reduce(131), // !=~, reduce: ContextVariable + reduce(131), // ==, reduce: ContextVariable + reduce(131), // !=, reduce: ContextVariable + reduce(131), // >, reduce: ContextVariable + reduce(131), // >=, reduce: ContextVariable + reduce(131), // <, reduce: ContextVariable + reduce(131), // <=, reduce: ContextVariable + reduce(131), // |, reduce: ContextVariable + reduce(131), // ^, reduce: ContextVariable + reduce(131), // &, reduce: ContextVariable + reduce(131), // <<, reduce: ContextVariable + reduce(131), // >>, reduce: ContextVariable + reduce(131), // +, reduce: ContextVariable + reduce(131), // -, reduce: ContextVariable + reduce(131), // .+, reduce: ContextVariable + reduce(131), // .-, reduce: ContextVariable + reduce(131), // ., reduce: ContextVariable + reduce(131), // *, reduce: ContextVariable + reduce(131), // /, reduce: ContextVariable + reduce(131), // //, reduce: ContextVariable + reduce(131), // %, reduce: ContextVariable + reduce(131), // .*, reduce: ContextVariable + reduce(131), // ./, reduce: ContextVariable + reduce(131), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(131), // **, reduce: ContextVariable + 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 + reduce(131), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S939 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(132), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(132), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(132), // ?, reduce: ContextVariable + nil, // : + reduce(132), // ||, reduce: ContextVariable + reduce(132), // ^^, reduce: ContextVariable + reduce(132), // &&, reduce: ContextVariable + reduce(132), // =~, reduce: ContextVariable + reduce(132), // !=~, reduce: ContextVariable + reduce(132), // ==, reduce: ContextVariable + reduce(132), // !=, reduce: ContextVariable + reduce(132), // >, reduce: ContextVariable + reduce(132), // >=, reduce: ContextVariable + reduce(132), // <, reduce: ContextVariable + reduce(132), // <=, reduce: ContextVariable + reduce(132), // |, reduce: ContextVariable + reduce(132), // ^, reduce: ContextVariable + reduce(132), // &, reduce: ContextVariable + reduce(132), // <<, reduce: ContextVariable + reduce(132), // >>, reduce: ContextVariable + reduce(132), // +, reduce: ContextVariable + reduce(132), // -, reduce: ContextVariable + reduce(132), // .+, reduce: ContextVariable + reduce(132), // .-, reduce: ContextVariable + reduce(132), // ., reduce: ContextVariable + reduce(132), // *, reduce: ContextVariable + reduce(132), // /, reduce: ContextVariable + reduce(132), // //, reduce: ContextVariable + reduce(132), // %, reduce: ContextVariable + reduce(132), // .*, reduce: ContextVariable + reduce(132), // ./, reduce: ContextVariable + reduce(132), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(132), // **, reduce: ContextVariable + 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 + reduce(132), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S940 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(133), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(133), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(133), // ?, reduce: ContextVariable + nil, // : + reduce(133), // ||, reduce: ContextVariable + reduce(133), // ^^, reduce: ContextVariable + reduce(133), // &&, reduce: ContextVariable + reduce(133), // =~, reduce: ContextVariable + reduce(133), // !=~, reduce: ContextVariable + reduce(133), // ==, reduce: ContextVariable + reduce(133), // !=, reduce: ContextVariable + reduce(133), // >, reduce: ContextVariable + reduce(133), // >=, reduce: ContextVariable + reduce(133), // <, reduce: ContextVariable + reduce(133), // <=, reduce: ContextVariable + reduce(133), // |, reduce: ContextVariable + reduce(133), // ^, reduce: ContextVariable + reduce(133), // &, reduce: ContextVariable + reduce(133), // <<, reduce: ContextVariable + reduce(133), // >>, reduce: ContextVariable + reduce(133), // +, reduce: ContextVariable + reduce(133), // -, reduce: ContextVariable + reduce(133), // .+, reduce: ContextVariable + reduce(133), // .-, reduce: ContextVariable + reduce(133), // ., reduce: ContextVariable + reduce(133), // *, reduce: ContextVariable + reduce(133), // /, reduce: ContextVariable + reduce(133), // //, reduce: ContextVariable + reduce(133), // %, reduce: ContextVariable + reduce(133), // .*, reduce: ContextVariable + reduce(133), // ./, reduce: ContextVariable + reduce(133), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(133), // **, reduce: ContextVariable + 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 + reduce(133), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S941 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(134), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(134), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(134), // ?, reduce: ContextVariable + nil, // : + reduce(134), // ||, reduce: ContextVariable + reduce(134), // ^^, reduce: ContextVariable + reduce(134), // &&, reduce: ContextVariable + reduce(134), // =~, reduce: ContextVariable + reduce(134), // !=~, reduce: ContextVariable + reduce(134), // ==, reduce: ContextVariable + reduce(134), // !=, reduce: ContextVariable + reduce(134), // >, reduce: ContextVariable + reduce(134), // >=, reduce: ContextVariable + reduce(134), // <, reduce: ContextVariable + reduce(134), // <=, reduce: ContextVariable + reduce(134), // |, reduce: ContextVariable + reduce(134), // ^, reduce: ContextVariable + reduce(134), // &, reduce: ContextVariable + reduce(134), // <<, reduce: ContextVariable + reduce(134), // >>, reduce: ContextVariable + reduce(134), // +, reduce: ContextVariable + reduce(134), // -, reduce: ContextVariable + reduce(134), // .+, reduce: ContextVariable + reduce(134), // .-, reduce: ContextVariable + reduce(134), // ., reduce: ContextVariable + reduce(134), // *, reduce: ContextVariable + reduce(134), // /, reduce: ContextVariable + reduce(134), // //, reduce: ContextVariable + reduce(134), // %, reduce: ContextVariable + reduce(134), // .*, reduce: ContextVariable + reduce(134), // ./, reduce: ContextVariable + reduce(134), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(134), // **, reduce: ContextVariable + 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 + reduce(134), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S942 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(135), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(135), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(135), // ?, reduce: ContextVariable + nil, // : + reduce(135), // ||, reduce: ContextVariable + reduce(135), // ^^, reduce: ContextVariable + reduce(135), // &&, reduce: ContextVariable + reduce(135), // =~, reduce: ContextVariable + reduce(135), // !=~, reduce: ContextVariable + reduce(135), // ==, reduce: ContextVariable + reduce(135), // !=, reduce: ContextVariable + reduce(135), // >, reduce: ContextVariable + reduce(135), // >=, reduce: ContextVariable + reduce(135), // <, reduce: ContextVariable + reduce(135), // <=, reduce: ContextVariable + reduce(135), // |, reduce: ContextVariable + reduce(135), // ^, reduce: ContextVariable + reduce(135), // &, reduce: ContextVariable + reduce(135), // <<, reduce: ContextVariable + reduce(135), // >>, reduce: ContextVariable + reduce(135), // +, reduce: ContextVariable + reduce(135), // -, reduce: ContextVariable + reduce(135), // .+, reduce: ContextVariable + reduce(135), // .-, reduce: ContextVariable + reduce(135), // ., reduce: ContextVariable + reduce(135), // *, reduce: ContextVariable + reduce(135), // /, reduce: ContextVariable + reduce(135), // //, reduce: ContextVariable + reduce(135), // %, reduce: ContextVariable + reduce(135), // .*, reduce: ContextVariable + reduce(135), // ./, reduce: ContextVariable + reduce(135), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(135), // **, reduce: ContextVariable + 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 + reduce(135), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S943 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(136), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(136), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(136), // ?, reduce: ContextVariable + nil, // : + reduce(136), // ||, reduce: ContextVariable + reduce(136), // ^^, reduce: ContextVariable + reduce(136), // &&, reduce: ContextVariable + reduce(136), // =~, reduce: ContextVariable + reduce(136), // !=~, reduce: ContextVariable + reduce(136), // ==, reduce: ContextVariable + reduce(136), // !=, reduce: ContextVariable + reduce(136), // >, reduce: ContextVariable + reduce(136), // >=, reduce: ContextVariable + reduce(136), // <, reduce: ContextVariable + reduce(136), // <=, reduce: ContextVariable + reduce(136), // |, reduce: ContextVariable + reduce(136), // ^, reduce: ContextVariable + reduce(136), // &, reduce: ContextVariable + reduce(136), // <<, reduce: ContextVariable + reduce(136), // >>, reduce: ContextVariable + reduce(136), // +, reduce: ContextVariable + reduce(136), // -, reduce: ContextVariable + reduce(136), // .+, reduce: ContextVariable + reduce(136), // .-, reduce: ContextVariable + reduce(136), // ., reduce: ContextVariable + reduce(136), // *, reduce: ContextVariable + reduce(136), // /, reduce: ContextVariable + reduce(136), // //, reduce: ContextVariable + reduce(136), // %, reduce: ContextVariable + reduce(136), // .*, reduce: ContextVariable + reduce(136), // ./, reduce: ContextVariable + reduce(136), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(136), // **, reduce: ContextVariable + 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 + reduce(136), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S944 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(137), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(137), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(137), // ?, reduce: ContextVariable + nil, // : + reduce(137), // ||, reduce: ContextVariable + reduce(137), // ^^, reduce: ContextVariable + reduce(137), // &&, reduce: ContextVariable + reduce(137), // =~, reduce: ContextVariable + reduce(137), // !=~, reduce: ContextVariable + reduce(137), // ==, reduce: ContextVariable + reduce(137), // !=, reduce: ContextVariable + reduce(137), // >, reduce: ContextVariable + reduce(137), // >=, reduce: ContextVariable + reduce(137), // <, reduce: ContextVariable + reduce(137), // <=, reduce: ContextVariable + reduce(137), // |, reduce: ContextVariable + reduce(137), // ^, reduce: ContextVariable + reduce(137), // &, reduce: ContextVariable + reduce(137), // <<, reduce: ContextVariable + reduce(137), // >>, reduce: ContextVariable + reduce(137), // +, reduce: ContextVariable + reduce(137), // -, reduce: ContextVariable + reduce(137), // .+, reduce: ContextVariable + reduce(137), // .-, reduce: ContextVariable + reduce(137), // ., reduce: ContextVariable + reduce(137), // *, reduce: ContextVariable + reduce(137), // /, reduce: ContextVariable + reduce(137), // //, reduce: ContextVariable + reduce(137), // %, reduce: ContextVariable + reduce(137), // .*, reduce: ContextVariable + reduce(137), // ./, reduce: ContextVariable + reduce(137), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(137), // **, reduce: ContextVariable + 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 + reduce(137), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S945 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(138), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(138), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(138), // ?, reduce: ContextVariable + nil, // : + reduce(138), // ||, reduce: ContextVariable + reduce(138), // ^^, reduce: ContextVariable + reduce(138), // &&, reduce: ContextVariable + reduce(138), // =~, reduce: ContextVariable + reduce(138), // !=~, reduce: ContextVariable + reduce(138), // ==, reduce: ContextVariable + reduce(138), // !=, reduce: ContextVariable + reduce(138), // >, reduce: ContextVariable + reduce(138), // >=, reduce: ContextVariable + reduce(138), // <, reduce: ContextVariable + reduce(138), // <=, reduce: ContextVariable + reduce(138), // |, reduce: ContextVariable + reduce(138), // ^, reduce: ContextVariable + reduce(138), // &, reduce: ContextVariable + reduce(138), // <<, reduce: ContextVariable + reduce(138), // >>, reduce: ContextVariable + reduce(138), // +, reduce: ContextVariable + reduce(138), // -, reduce: ContextVariable + reduce(138), // .+, reduce: ContextVariable + reduce(138), // .-, reduce: ContextVariable + reduce(138), // ., reduce: ContextVariable + reduce(138), // *, reduce: ContextVariable + reduce(138), // /, reduce: ContextVariable + reduce(138), // //, reduce: ContextVariable + reduce(138), // %, reduce: ContextVariable + reduce(138), // .*, reduce: ContextVariable + reduce(138), // ./, reduce: ContextVariable + reduce(138), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(138), // **, reduce: ContextVariable + 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 + reduce(138), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S946 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(139), // }, reduce: ContextVariable + nil, // md_token_end + nil, // = + reduce(139), // [, reduce: ContextVariable + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(139), // ?, reduce: ContextVariable + nil, // : + reduce(139), // ||, reduce: ContextVariable + reduce(139), // ^^, reduce: ContextVariable + reduce(139), // &&, reduce: ContextVariable + reduce(139), // =~, reduce: ContextVariable + reduce(139), // !=~, reduce: ContextVariable + reduce(139), // ==, reduce: ContextVariable + reduce(139), // !=, reduce: ContextVariable + reduce(139), // >, reduce: ContextVariable + reduce(139), // >=, reduce: ContextVariable + reduce(139), // <, reduce: ContextVariable + reduce(139), // <=, reduce: ContextVariable + reduce(139), // |, reduce: ContextVariable + reduce(139), // ^, reduce: ContextVariable + reduce(139), // &, reduce: ContextVariable + reduce(139), // <<, reduce: ContextVariable + reduce(139), // >>, reduce: ContextVariable + reduce(139), // +, reduce: ContextVariable + reduce(139), // -, reduce: ContextVariable + reduce(139), // .+, reduce: ContextVariable + reduce(139), // .-, reduce: ContextVariable + reduce(139), // ., reduce: ContextVariable + reduce(139), // *, reduce: ContextVariable + reduce(139), // /, reduce: ContextVariable + reduce(139), // //, reduce: ContextVariable + reduce(139), // %, reduce: ContextVariable + reduce(139), // .*, reduce: ContextVariable + reduce(139), // ./, reduce: ContextVariable + reduce(139), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(139), // **, reduce: ContextVariable + 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 + reduce(139), // ,, reduce: ContextVariable + 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 + }, + }, + actionRow{ // S947 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(140), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(140), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(140), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(140), // ||, reduce: MlrvalOrFunction + reduce(140), // ^^, reduce: MlrvalOrFunction + reduce(140), // &&, reduce: MlrvalOrFunction + reduce(140), // =~, reduce: MlrvalOrFunction + reduce(140), // !=~, reduce: MlrvalOrFunction + reduce(140), // ==, reduce: MlrvalOrFunction + reduce(140), // !=, reduce: MlrvalOrFunction + reduce(140), // >, reduce: MlrvalOrFunction + reduce(140), // >=, reduce: MlrvalOrFunction + reduce(140), // <, reduce: MlrvalOrFunction + reduce(140), // <=, reduce: MlrvalOrFunction + reduce(140), // |, reduce: MlrvalOrFunction + reduce(140), // ^, reduce: MlrvalOrFunction + reduce(140), // &, reduce: MlrvalOrFunction + reduce(140), // <<, reduce: MlrvalOrFunction + reduce(140), // >>, reduce: MlrvalOrFunction + reduce(140), // +, reduce: MlrvalOrFunction + reduce(140), // -, reduce: MlrvalOrFunction + reduce(140), // .+, reduce: MlrvalOrFunction + reduce(140), // .-, reduce: MlrvalOrFunction + reduce(140), // ., reduce: MlrvalOrFunction + reduce(140), // *, reduce: MlrvalOrFunction + reduce(140), // /, reduce: MlrvalOrFunction + reduce(140), // //, reduce: MlrvalOrFunction + reduce(140), // %, reduce: MlrvalOrFunction + reduce(140), // .*, reduce: MlrvalOrFunction + reduce(140), // ./, reduce: MlrvalOrFunction + reduce(140), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(140), // **, reduce: MlrvalOrFunction + 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 + reduce(140), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S948 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(142), // }, reduce: MlrvalOrFunction + nil, // md_token_end + nil, // = + reduce(142), // [, reduce: MlrvalOrFunction + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(142), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(142), // ||, reduce: MlrvalOrFunction + reduce(142), // ^^, reduce: MlrvalOrFunction + reduce(142), // &&, reduce: MlrvalOrFunction + reduce(142), // =~, reduce: MlrvalOrFunction + reduce(142), // !=~, reduce: MlrvalOrFunction + reduce(142), // ==, reduce: MlrvalOrFunction + reduce(142), // !=, reduce: MlrvalOrFunction + reduce(142), // >, reduce: MlrvalOrFunction + reduce(142), // >=, reduce: MlrvalOrFunction + reduce(142), // <, reduce: MlrvalOrFunction + reduce(142), // <=, reduce: MlrvalOrFunction + reduce(142), // |, reduce: MlrvalOrFunction + reduce(142), // ^, reduce: MlrvalOrFunction + reduce(142), // &, reduce: MlrvalOrFunction + reduce(142), // <<, reduce: MlrvalOrFunction + reduce(142), // >>, reduce: MlrvalOrFunction + reduce(142), // +, reduce: MlrvalOrFunction + reduce(142), // -, reduce: MlrvalOrFunction + reduce(142), // .+, reduce: MlrvalOrFunction + reduce(142), // .-, reduce: MlrvalOrFunction + reduce(142), // ., reduce: MlrvalOrFunction + reduce(142), // *, reduce: MlrvalOrFunction + reduce(142), // /, reduce: MlrvalOrFunction + reduce(142), // //, reduce: MlrvalOrFunction + reduce(142), // %, reduce: MlrvalOrFunction + reduce(142), // .*, reduce: MlrvalOrFunction + reduce(142), // ./, reduce: MlrvalOrFunction + reduce(142), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(142), // **, reduce: MlrvalOrFunction + 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 + reduce(142), // ,, reduce: MlrvalOrFunction + 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 + }, + }, + actionRow{ // S949 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: ArrayLiteral + reduce(116), // :, reduce: ArrayLiteral + reduce(116), // ||, reduce: ArrayLiteral + reduce(116), // ^^, reduce: ArrayLiteral + reduce(116), // &&, reduce: ArrayLiteral + reduce(116), // =~, reduce: ArrayLiteral + reduce(116), // !=~, reduce: ArrayLiteral + reduce(116), // ==, reduce: ArrayLiteral + reduce(116), // !=, reduce: ArrayLiteral + reduce(116), // >, reduce: ArrayLiteral + reduce(116), // >=, reduce: ArrayLiteral + reduce(116), // <, reduce: ArrayLiteral + reduce(116), // <=, reduce: ArrayLiteral + reduce(116), // |, reduce: ArrayLiteral + reduce(116), // ^, reduce: ArrayLiteral + reduce(116), // &, reduce: ArrayLiteral + reduce(116), // <<, reduce: ArrayLiteral + reduce(116), // >>, reduce: ArrayLiteral + reduce(116), // +, reduce: ArrayLiteral + reduce(116), // -, reduce: ArrayLiteral + reduce(116), // .+, reduce: ArrayLiteral + reduce(116), // .-, reduce: ArrayLiteral + reduce(116), // ., reduce: ArrayLiteral + reduce(116), // *, reduce: ArrayLiteral + reduce(116), // /, reduce: ArrayLiteral + reduce(116), // //, reduce: ArrayLiteral + reduce(116), // %, reduce: ArrayLiteral + reduce(116), // .*, reduce: ArrayLiteral + reduce(116), // ./, reduce: ArrayLiteral + reduce(116), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(116), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S950 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: IndirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: IndirectFieldValue + reduce(25), // :, reduce: IndirectFieldValue + reduce(25), // ||, reduce: IndirectFieldValue + reduce(25), // ^^, reduce: IndirectFieldValue + reduce(25), // &&, reduce: IndirectFieldValue + reduce(25), // =~, reduce: IndirectFieldValue + reduce(25), // !=~, reduce: IndirectFieldValue + reduce(25), // ==, reduce: IndirectFieldValue + reduce(25), // !=, reduce: IndirectFieldValue + reduce(25), // >, reduce: IndirectFieldValue + reduce(25), // >=, reduce: IndirectFieldValue + reduce(25), // <, reduce: IndirectFieldValue + reduce(25), // <=, reduce: IndirectFieldValue + reduce(25), // |, reduce: IndirectFieldValue + reduce(25), // ^, reduce: IndirectFieldValue + reduce(25), // &, reduce: IndirectFieldValue + reduce(25), // <<, reduce: IndirectFieldValue + reduce(25), // >>, reduce: IndirectFieldValue + reduce(25), // +, reduce: IndirectFieldValue + reduce(25), // -, reduce: IndirectFieldValue + reduce(25), // .+, reduce: IndirectFieldValue + reduce(25), // .-, reduce: IndirectFieldValue + reduce(25), // ., reduce: IndirectFieldValue + reduce(25), // *, reduce: IndirectFieldValue + reduce(25), // /, reduce: IndirectFieldValue + reduce(25), // //, reduce: IndirectFieldValue + reduce(25), // %, reduce: IndirectFieldValue + reduce(25), // .*, reduce: IndirectFieldValue + reduce(25), // ./, reduce: IndirectFieldValue + reduce(25), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: IndirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S951 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: IndirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: IndirectOosvarValue + reduce(32), // :, reduce: IndirectOosvarValue + reduce(32), // ||, reduce: IndirectOosvarValue + reduce(32), // ^^, reduce: IndirectOosvarValue + reduce(32), // &&, reduce: IndirectOosvarValue + reduce(32), // =~, reduce: IndirectOosvarValue + reduce(32), // !=~, reduce: IndirectOosvarValue + reduce(32), // ==, reduce: IndirectOosvarValue + reduce(32), // !=, reduce: IndirectOosvarValue + reduce(32), // >, reduce: IndirectOosvarValue + reduce(32), // >=, reduce: IndirectOosvarValue + reduce(32), // <, reduce: IndirectOosvarValue + reduce(32), // <=, reduce: IndirectOosvarValue + reduce(32), // |, reduce: IndirectOosvarValue + reduce(32), // ^, reduce: IndirectOosvarValue + reduce(32), // &, reduce: IndirectOosvarValue + reduce(32), // <<, reduce: IndirectOosvarValue + reduce(32), // >>, reduce: IndirectOosvarValue + reduce(32), // +, reduce: IndirectOosvarValue + reduce(32), // -, reduce: IndirectOosvarValue + reduce(32), // .+, reduce: IndirectOosvarValue + reduce(32), // .-, reduce: IndirectOosvarValue + reduce(32), // ., reduce: IndirectOosvarValue + reduce(32), // *, reduce: IndirectOosvarValue + reduce(32), // /, reduce: IndirectOosvarValue + reduce(32), // //, reduce: IndirectOosvarValue + reduce(32), // %, reduce: IndirectOosvarValue + reduce(32), // .*, reduce: IndirectOosvarValue + reduce(32), // ./, reduce: IndirectOosvarValue + reduce(32), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: IndirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S952 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1205), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S953 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: LogicalOrTerm + reduce(55), // :, reduce: LogicalOrTerm + reduce(55), // ||, reduce: LogicalOrTerm + shift(531), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S954 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: LogicalXORTerm + reduce(57), // :, reduce: LogicalXORTerm + reduce(57), // ||, reduce: LogicalXORTerm + reduce(57), // ^^, reduce: LogicalXORTerm + shift(532), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S955 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalAndTerm + reduce(59), // :, reduce: LogicalAndTerm + reduce(59), // ||, reduce: LogicalAndTerm + reduce(59), // ^^, reduce: LogicalAndTerm + reduce(59), // &&, reduce: LogicalAndTerm + shift(533), // =~ + shift(534), // !=~ + shift(535), // == + shift(536), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S956 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: EqneTerm + reduce(61), // :, reduce: EqneTerm + reduce(61), // ||, reduce: EqneTerm + reduce(61), // ^^, reduce: EqneTerm + reduce(61), // &&, reduce: EqneTerm + reduce(61), // =~, reduce: EqneTerm + reduce(61), // !=~, reduce: EqneTerm + reduce(61), // ==, reduce: EqneTerm + reduce(61), // !=, reduce: EqneTerm + shift(537), // > + shift(538), // >= + shift(539), // < + shift(540), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S957 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: EqneTerm + reduce(62), // :, reduce: EqneTerm + reduce(62), // ||, reduce: EqneTerm + reduce(62), // ^^, reduce: EqneTerm + reduce(62), // &&, reduce: EqneTerm + reduce(62), // =~, reduce: EqneTerm + reduce(62), // !=~, reduce: EqneTerm + reduce(62), // ==, reduce: EqneTerm + reduce(62), // !=, reduce: EqneTerm + shift(537), // > + shift(538), // >= + shift(539), // < + shift(540), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S958 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: EqneTerm + reduce(63), // :, reduce: EqneTerm + reduce(63), // ||, reduce: EqneTerm + reduce(63), // ^^, reduce: EqneTerm + reduce(63), // &&, reduce: EqneTerm + reduce(63), // =~, reduce: EqneTerm + reduce(63), // !=~, reduce: EqneTerm + reduce(63), // ==, reduce: EqneTerm + reduce(63), // !=, reduce: EqneTerm + shift(537), // > + shift(538), // >= + shift(539), // < + shift(540), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S959 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: EqneTerm + reduce(64), // :, reduce: EqneTerm + reduce(64), // ||, reduce: EqneTerm + reduce(64), // ^^, reduce: EqneTerm + reduce(64), // &&, reduce: EqneTerm + reduce(64), // =~, reduce: EqneTerm + reduce(64), // !=~, reduce: EqneTerm + reduce(64), // ==, reduce: EqneTerm + reduce(64), // !=, reduce: EqneTerm + shift(537), // > + shift(538), // >= + shift(539), // < + shift(540), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S960 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: CmpTerm + reduce(66), // :, reduce: CmpTerm + reduce(66), // ||, reduce: CmpTerm + reduce(66), // ^^, reduce: CmpTerm + reduce(66), // &&, reduce: CmpTerm + reduce(66), // =~, reduce: CmpTerm + reduce(66), // !=~, reduce: CmpTerm + reduce(66), // ==, reduce: CmpTerm + reduce(66), // !=, reduce: CmpTerm + reduce(66), // >, reduce: CmpTerm + reduce(66), // >=, reduce: CmpTerm + reduce(66), // <, reduce: CmpTerm + reduce(66), // <=, reduce: CmpTerm + shift(541), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S961 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: CmpTerm + reduce(67), // :, reduce: CmpTerm + reduce(67), // ||, reduce: CmpTerm + reduce(67), // ^^, reduce: CmpTerm + reduce(67), // &&, reduce: CmpTerm + reduce(67), // =~, reduce: CmpTerm + reduce(67), // !=~, reduce: CmpTerm + reduce(67), // ==, reduce: CmpTerm + reduce(67), // !=, reduce: CmpTerm + reduce(67), // >, reduce: CmpTerm + reduce(67), // >=, reduce: CmpTerm + reduce(67), // <, reduce: CmpTerm + reduce(67), // <=, reduce: CmpTerm + shift(541), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S962 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: CmpTerm + reduce(68), // :, reduce: CmpTerm + reduce(68), // ||, reduce: CmpTerm + reduce(68), // ^^, reduce: CmpTerm + reduce(68), // &&, reduce: CmpTerm + reduce(68), // =~, reduce: CmpTerm + reduce(68), // !=~, reduce: CmpTerm + reduce(68), // ==, reduce: CmpTerm + reduce(68), // !=, reduce: CmpTerm + reduce(68), // >, reduce: CmpTerm + reduce(68), // >=, reduce: CmpTerm + reduce(68), // <, reduce: CmpTerm + reduce(68), // <=, reduce: CmpTerm + shift(541), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S963 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: CmpTerm + reduce(69), // :, reduce: CmpTerm + reduce(69), // ||, reduce: CmpTerm + reduce(69), // ^^, reduce: CmpTerm + reduce(69), // &&, reduce: CmpTerm + reduce(69), // =~, reduce: CmpTerm + reduce(69), // !=~, reduce: CmpTerm + reduce(69), // ==, reduce: CmpTerm + reduce(69), // !=, reduce: CmpTerm + reduce(69), // >, reduce: CmpTerm + reduce(69), // >=, reduce: CmpTerm + reduce(69), // <, reduce: CmpTerm + reduce(69), // <=, reduce: CmpTerm + shift(541), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S964 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: BitwiseORTerm + reduce(71), // :, reduce: BitwiseORTerm + reduce(71), // ||, reduce: BitwiseORTerm + reduce(71), // ^^, reduce: BitwiseORTerm + reduce(71), // &&, reduce: BitwiseORTerm + reduce(71), // =~, reduce: BitwiseORTerm + reduce(71), // !=~, reduce: BitwiseORTerm + reduce(71), // ==, reduce: BitwiseORTerm + reduce(71), // !=, reduce: BitwiseORTerm + reduce(71), // >, reduce: BitwiseORTerm + reduce(71), // >=, reduce: BitwiseORTerm + reduce(71), // <, reduce: BitwiseORTerm + reduce(71), // <=, reduce: BitwiseORTerm + reduce(71), // |, reduce: BitwiseORTerm + shift(542), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S965 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: BitwiseXORTerm + reduce(73), // :, reduce: BitwiseXORTerm + reduce(73), // ||, reduce: BitwiseXORTerm + reduce(73), // ^^, reduce: BitwiseXORTerm + reduce(73), // &&, reduce: BitwiseXORTerm + reduce(73), // =~, reduce: BitwiseXORTerm + reduce(73), // !=~, reduce: BitwiseXORTerm + reduce(73), // ==, reduce: BitwiseXORTerm + reduce(73), // !=, reduce: BitwiseXORTerm + reduce(73), // >, reduce: BitwiseXORTerm + reduce(73), // >=, reduce: BitwiseXORTerm + reduce(73), // <, reduce: BitwiseXORTerm + reduce(73), // <=, reduce: BitwiseXORTerm + reduce(73), // |, reduce: BitwiseXORTerm + reduce(73), // ^, reduce: BitwiseXORTerm + shift(543), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S966 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: BitwiseANDTerm + reduce(75), // :, reduce: BitwiseANDTerm + reduce(75), // ||, reduce: BitwiseANDTerm + reduce(75), // ^^, reduce: BitwiseANDTerm + reduce(75), // &&, reduce: BitwiseANDTerm + reduce(75), // =~, reduce: BitwiseANDTerm + reduce(75), // !=~, reduce: BitwiseANDTerm + reduce(75), // ==, reduce: BitwiseANDTerm + reduce(75), // !=, reduce: BitwiseANDTerm + reduce(75), // >, reduce: BitwiseANDTerm + reduce(75), // >=, reduce: BitwiseANDTerm + reduce(75), // <, reduce: BitwiseANDTerm + reduce(75), // <=, reduce: BitwiseANDTerm + reduce(75), // |, reduce: BitwiseANDTerm + reduce(75), // ^, reduce: BitwiseANDTerm + reduce(75), // &, reduce: BitwiseANDTerm + shift(544), // << + shift(545), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S967 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseShiftTerm + reduce(77), // :, reduce: BitwiseShiftTerm + reduce(77), // ||, reduce: BitwiseShiftTerm + reduce(77), // ^^, reduce: BitwiseShiftTerm + reduce(77), // &&, reduce: BitwiseShiftTerm + reduce(77), // =~, reduce: BitwiseShiftTerm + reduce(77), // !=~, reduce: BitwiseShiftTerm + reduce(77), // ==, reduce: BitwiseShiftTerm + reduce(77), // !=, reduce: BitwiseShiftTerm + reduce(77), // >, reduce: BitwiseShiftTerm + reduce(77), // >=, reduce: BitwiseShiftTerm + reduce(77), // <, reduce: BitwiseShiftTerm + reduce(77), // <=, reduce: BitwiseShiftTerm + reduce(77), // |, reduce: BitwiseShiftTerm + reduce(77), // ^, reduce: BitwiseShiftTerm + reduce(77), // &, reduce: BitwiseShiftTerm + reduce(77), // <<, reduce: BitwiseShiftTerm + reduce(77), // >>, reduce: BitwiseShiftTerm + shift(546), // + + shift(547), // - + shift(548), // .+ + shift(549), // .- + shift(550), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S968 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseShiftTerm + reduce(78), // :, reduce: BitwiseShiftTerm + reduce(78), // ||, reduce: BitwiseShiftTerm + reduce(78), // ^^, reduce: BitwiseShiftTerm + reduce(78), // &&, reduce: BitwiseShiftTerm + reduce(78), // =~, reduce: BitwiseShiftTerm + reduce(78), // !=~, reduce: BitwiseShiftTerm + reduce(78), // ==, reduce: BitwiseShiftTerm + reduce(78), // !=, reduce: BitwiseShiftTerm + reduce(78), // >, reduce: BitwiseShiftTerm + reduce(78), // >=, reduce: BitwiseShiftTerm + reduce(78), // <, reduce: BitwiseShiftTerm + reduce(78), // <=, reduce: BitwiseShiftTerm + reduce(78), // |, reduce: BitwiseShiftTerm + reduce(78), // ^, reduce: BitwiseShiftTerm + reduce(78), // &, reduce: BitwiseShiftTerm + reduce(78), // <<, reduce: BitwiseShiftTerm + reduce(78), // >>, reduce: BitwiseShiftTerm + shift(546), // + + shift(547), // - + shift(548), // .+ + shift(549), // .- + shift(550), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S969 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: AddsubdotTerm + reduce(80), // :, reduce: AddsubdotTerm + reduce(80), // ||, reduce: AddsubdotTerm + reduce(80), // ^^, reduce: AddsubdotTerm + reduce(80), // &&, reduce: AddsubdotTerm + reduce(80), // =~, reduce: AddsubdotTerm + reduce(80), // !=~, reduce: AddsubdotTerm + reduce(80), // ==, reduce: AddsubdotTerm + reduce(80), // !=, reduce: AddsubdotTerm + reduce(80), // >, reduce: AddsubdotTerm + reduce(80), // >=, reduce: AddsubdotTerm + reduce(80), // <, reduce: AddsubdotTerm + reduce(80), // <=, reduce: AddsubdotTerm + reduce(80), // |, reduce: AddsubdotTerm + reduce(80), // ^, reduce: AddsubdotTerm + reduce(80), // &, reduce: AddsubdotTerm + reduce(80), // <<, reduce: AddsubdotTerm + reduce(80), // >>, reduce: AddsubdotTerm + reduce(80), // +, reduce: AddsubdotTerm + reduce(80), // -, reduce: AddsubdotTerm + reduce(80), // .+, reduce: AddsubdotTerm + reduce(80), // .-, reduce: AddsubdotTerm + reduce(80), // ., reduce: AddsubdotTerm + shift(552), // * + shift(553), // / + shift(554), // // + shift(555), // % + shift(556), // .* + shift(557), // ./ + shift(558), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S970 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: AddsubdotTerm + reduce(81), // :, reduce: AddsubdotTerm + reduce(81), // ||, reduce: AddsubdotTerm + reduce(81), // ^^, reduce: AddsubdotTerm + reduce(81), // &&, reduce: AddsubdotTerm + reduce(81), // =~, reduce: AddsubdotTerm + reduce(81), // !=~, reduce: AddsubdotTerm + reduce(81), // ==, reduce: AddsubdotTerm + reduce(81), // !=, reduce: AddsubdotTerm + reduce(81), // >, reduce: AddsubdotTerm + reduce(81), // >=, reduce: AddsubdotTerm + reduce(81), // <, reduce: AddsubdotTerm + reduce(81), // <=, reduce: AddsubdotTerm + reduce(81), // |, reduce: AddsubdotTerm + reduce(81), // ^, reduce: AddsubdotTerm + reduce(81), // &, reduce: AddsubdotTerm + reduce(81), // <<, reduce: AddsubdotTerm + reduce(81), // >>, reduce: AddsubdotTerm + reduce(81), // +, reduce: AddsubdotTerm + reduce(81), // -, reduce: AddsubdotTerm + reduce(81), // .+, reduce: AddsubdotTerm + reduce(81), // .-, reduce: AddsubdotTerm + reduce(81), // ., reduce: AddsubdotTerm + shift(552), // * + shift(553), // / + shift(554), // // + shift(555), // % + shift(556), // .* + shift(557), // ./ + shift(558), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S971 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: AddsubdotTerm + reduce(82), // :, reduce: AddsubdotTerm + reduce(82), // ||, reduce: AddsubdotTerm + reduce(82), // ^^, reduce: AddsubdotTerm + reduce(82), // &&, reduce: AddsubdotTerm + reduce(82), // =~, reduce: AddsubdotTerm + reduce(82), // !=~, reduce: AddsubdotTerm + reduce(82), // ==, reduce: AddsubdotTerm + reduce(82), // !=, reduce: AddsubdotTerm + reduce(82), // >, reduce: AddsubdotTerm + reduce(82), // >=, reduce: AddsubdotTerm + reduce(82), // <, reduce: AddsubdotTerm + reduce(82), // <=, reduce: AddsubdotTerm + reduce(82), // |, reduce: AddsubdotTerm + reduce(82), // ^, reduce: AddsubdotTerm + reduce(82), // &, reduce: AddsubdotTerm + reduce(82), // <<, reduce: AddsubdotTerm + reduce(82), // >>, reduce: AddsubdotTerm + reduce(82), // +, reduce: AddsubdotTerm + reduce(82), // -, reduce: AddsubdotTerm + reduce(82), // .+, reduce: AddsubdotTerm + reduce(82), // .-, reduce: AddsubdotTerm + reduce(82), // ., reduce: AddsubdotTerm + shift(552), // * + shift(553), // / + shift(554), // // + shift(555), // % + shift(556), // .* + shift(557), // ./ + shift(558), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S972 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: AddsubdotTerm + reduce(83), // :, reduce: AddsubdotTerm + reduce(83), // ||, reduce: AddsubdotTerm + reduce(83), // ^^, reduce: AddsubdotTerm + reduce(83), // &&, reduce: AddsubdotTerm + reduce(83), // =~, reduce: AddsubdotTerm + reduce(83), // !=~, reduce: AddsubdotTerm + reduce(83), // ==, reduce: AddsubdotTerm + reduce(83), // !=, reduce: AddsubdotTerm + reduce(83), // >, reduce: AddsubdotTerm + reduce(83), // >=, reduce: AddsubdotTerm + reduce(83), // <, reduce: AddsubdotTerm + reduce(83), // <=, reduce: AddsubdotTerm + reduce(83), // |, reduce: AddsubdotTerm + reduce(83), // ^, reduce: AddsubdotTerm + reduce(83), // &, reduce: AddsubdotTerm + reduce(83), // <<, reduce: AddsubdotTerm + reduce(83), // >>, reduce: AddsubdotTerm + reduce(83), // +, reduce: AddsubdotTerm + reduce(83), // -, reduce: AddsubdotTerm + reduce(83), // .+, reduce: AddsubdotTerm + reduce(83), // .-, reduce: AddsubdotTerm + reduce(83), // ., reduce: AddsubdotTerm + shift(552), // * + shift(553), // / + shift(554), // // + shift(555), // % + shift(556), // .* + shift(557), // ./ + shift(558), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S973 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: AddsubdotTerm + reduce(84), // :, reduce: AddsubdotTerm + reduce(84), // ||, reduce: AddsubdotTerm + reduce(84), // ^^, reduce: AddsubdotTerm + reduce(84), // &&, reduce: AddsubdotTerm + reduce(84), // =~, reduce: AddsubdotTerm + reduce(84), // !=~, reduce: AddsubdotTerm + reduce(84), // ==, reduce: AddsubdotTerm + reduce(84), // !=, reduce: AddsubdotTerm + reduce(84), // >, reduce: AddsubdotTerm + reduce(84), // >=, reduce: AddsubdotTerm + reduce(84), // <, reduce: AddsubdotTerm + reduce(84), // <=, reduce: AddsubdotTerm + reduce(84), // |, reduce: AddsubdotTerm + reduce(84), // ^, reduce: AddsubdotTerm + reduce(84), // &, reduce: AddsubdotTerm + reduce(84), // <<, reduce: AddsubdotTerm + reduce(84), // >>, reduce: AddsubdotTerm + reduce(84), // +, reduce: AddsubdotTerm + reduce(84), // -, reduce: AddsubdotTerm + reduce(84), // .+, reduce: AddsubdotTerm + reduce(84), // .-, reduce: AddsubdotTerm + reduce(84), // ., reduce: AddsubdotTerm + shift(552), // * + shift(553), // / + shift(554), // // + shift(555), // % + shift(556), // .* + shift(557), // ./ + shift(558), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S974 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: MuldivTerm + reduce(86), // :, reduce: MuldivTerm + reduce(86), // ||, reduce: MuldivTerm + reduce(86), // ^^, reduce: MuldivTerm + reduce(86), // &&, reduce: MuldivTerm + reduce(86), // =~, reduce: MuldivTerm + reduce(86), // !=~, reduce: MuldivTerm + reduce(86), // ==, reduce: MuldivTerm + reduce(86), // !=, reduce: MuldivTerm + reduce(86), // >, reduce: MuldivTerm + reduce(86), // >=, reduce: MuldivTerm + reduce(86), // <, reduce: MuldivTerm + reduce(86), // <=, reduce: MuldivTerm + reduce(86), // |, reduce: MuldivTerm + reduce(86), // ^, reduce: MuldivTerm + reduce(86), // &, reduce: MuldivTerm + reduce(86), // <<, reduce: MuldivTerm + reduce(86), // >>, reduce: MuldivTerm + reduce(86), // +, reduce: MuldivTerm + reduce(86), // -, reduce: MuldivTerm + reduce(86), // .+, reduce: MuldivTerm + reduce(86), // .-, reduce: MuldivTerm + reduce(86), // ., reduce: MuldivTerm + reduce(86), // *, reduce: MuldivTerm + reduce(86), // /, reduce: MuldivTerm + reduce(86), // //, reduce: MuldivTerm + reduce(86), // %, reduce: MuldivTerm + reduce(86), // .*, reduce: MuldivTerm + reduce(86), // ./, reduce: MuldivTerm + reduce(86), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S975 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: MuldivTerm + reduce(87), // :, reduce: MuldivTerm + reduce(87), // ||, reduce: MuldivTerm + reduce(87), // ^^, reduce: MuldivTerm + reduce(87), // &&, reduce: MuldivTerm + reduce(87), // =~, reduce: MuldivTerm + reduce(87), // !=~, reduce: MuldivTerm + reduce(87), // ==, reduce: MuldivTerm + reduce(87), // !=, reduce: MuldivTerm + reduce(87), // >, reduce: MuldivTerm + reduce(87), // >=, reduce: MuldivTerm + reduce(87), // <, reduce: MuldivTerm + reduce(87), // <=, reduce: MuldivTerm + reduce(87), // |, reduce: MuldivTerm + reduce(87), // ^, reduce: MuldivTerm + reduce(87), // &, reduce: MuldivTerm + reduce(87), // <<, reduce: MuldivTerm + reduce(87), // >>, reduce: MuldivTerm + reduce(87), // +, reduce: MuldivTerm + reduce(87), // -, reduce: MuldivTerm + reduce(87), // .+, reduce: MuldivTerm + reduce(87), // .-, reduce: MuldivTerm + reduce(87), // ., reduce: MuldivTerm + reduce(87), // *, reduce: MuldivTerm + reduce(87), // /, reduce: MuldivTerm + reduce(87), // //, reduce: MuldivTerm + reduce(87), // %, reduce: MuldivTerm + reduce(87), // .*, reduce: MuldivTerm + reduce(87), // ./, reduce: MuldivTerm + reduce(87), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S976 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: MuldivTerm + reduce(88), // :, reduce: MuldivTerm + reduce(88), // ||, reduce: MuldivTerm + reduce(88), // ^^, reduce: MuldivTerm + reduce(88), // &&, reduce: MuldivTerm + reduce(88), // =~, reduce: MuldivTerm + reduce(88), // !=~, reduce: MuldivTerm + reduce(88), // ==, reduce: MuldivTerm + reduce(88), // !=, reduce: MuldivTerm + reduce(88), // >, reduce: MuldivTerm + reduce(88), // >=, reduce: MuldivTerm + reduce(88), // <, reduce: MuldivTerm + reduce(88), // <=, reduce: MuldivTerm + reduce(88), // |, reduce: MuldivTerm + reduce(88), // ^, reduce: MuldivTerm + reduce(88), // &, reduce: MuldivTerm + reduce(88), // <<, reduce: MuldivTerm + reduce(88), // >>, reduce: MuldivTerm + reduce(88), // +, reduce: MuldivTerm + reduce(88), // -, reduce: MuldivTerm + reduce(88), // .+, reduce: MuldivTerm + reduce(88), // .-, reduce: MuldivTerm + reduce(88), // ., reduce: MuldivTerm + reduce(88), // *, reduce: MuldivTerm + reduce(88), // /, reduce: MuldivTerm + reduce(88), // //, reduce: MuldivTerm + reduce(88), // %, reduce: MuldivTerm + reduce(88), // .*, reduce: MuldivTerm + reduce(88), // ./, reduce: MuldivTerm + reduce(88), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S977 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: MuldivTerm + reduce(89), // :, reduce: MuldivTerm + reduce(89), // ||, reduce: MuldivTerm + reduce(89), // ^^, reduce: MuldivTerm + reduce(89), // &&, reduce: MuldivTerm + reduce(89), // =~, reduce: MuldivTerm + reduce(89), // !=~, reduce: MuldivTerm + reduce(89), // ==, reduce: MuldivTerm + reduce(89), // !=, reduce: MuldivTerm + reduce(89), // >, reduce: MuldivTerm + reduce(89), // >=, reduce: MuldivTerm + reduce(89), // <, reduce: MuldivTerm + reduce(89), // <=, reduce: MuldivTerm + reduce(89), // |, reduce: MuldivTerm + reduce(89), // ^, reduce: MuldivTerm + reduce(89), // &, reduce: MuldivTerm + reduce(89), // <<, reduce: MuldivTerm + reduce(89), // >>, reduce: MuldivTerm + reduce(89), // +, reduce: MuldivTerm + reduce(89), // -, reduce: MuldivTerm + reduce(89), // .+, reduce: MuldivTerm + reduce(89), // .-, reduce: MuldivTerm + reduce(89), // ., reduce: MuldivTerm + reduce(89), // *, reduce: MuldivTerm + reduce(89), // /, reduce: MuldivTerm + reduce(89), // //, reduce: MuldivTerm + reduce(89), // %, reduce: MuldivTerm + reduce(89), // .*, reduce: MuldivTerm + reduce(89), // ./, reduce: MuldivTerm + reduce(89), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S978 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: MuldivTerm + reduce(90), // :, reduce: MuldivTerm + reduce(90), // ||, reduce: MuldivTerm + reduce(90), // ^^, reduce: MuldivTerm + reduce(90), // &&, reduce: MuldivTerm + reduce(90), // =~, reduce: MuldivTerm + reduce(90), // !=~, reduce: MuldivTerm + reduce(90), // ==, reduce: MuldivTerm + reduce(90), // !=, reduce: MuldivTerm + reduce(90), // >, reduce: MuldivTerm + reduce(90), // >=, reduce: MuldivTerm + reduce(90), // <, reduce: MuldivTerm + reduce(90), // <=, reduce: MuldivTerm + reduce(90), // |, reduce: MuldivTerm + reduce(90), // ^, reduce: MuldivTerm + reduce(90), // &, reduce: MuldivTerm + reduce(90), // <<, reduce: MuldivTerm + reduce(90), // >>, reduce: MuldivTerm + reduce(90), // +, reduce: MuldivTerm + reduce(90), // -, reduce: MuldivTerm + reduce(90), // .+, reduce: MuldivTerm + reduce(90), // .-, reduce: MuldivTerm + reduce(90), // ., reduce: MuldivTerm + reduce(90), // *, reduce: MuldivTerm + reduce(90), // /, reduce: MuldivTerm + reduce(90), // //, reduce: MuldivTerm + reduce(90), // %, reduce: MuldivTerm + reduce(90), // .*, reduce: MuldivTerm + reduce(90), // ./, reduce: MuldivTerm + reduce(90), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S979 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + reduce(91), // :, reduce: MuldivTerm + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S980 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + reduce(92), // :, reduce: MuldivTerm + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S981 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: PowTerm + reduce(101), // :, reduce: PowTerm + reduce(101), // ||, reduce: PowTerm + reduce(101), // ^^, reduce: PowTerm + reduce(101), // &&, reduce: PowTerm + reduce(101), // =~, reduce: PowTerm + reduce(101), // !=~, reduce: PowTerm + reduce(101), // ==, reduce: PowTerm + reduce(101), // !=, reduce: PowTerm + reduce(101), // >, reduce: PowTerm + reduce(101), // >=, reduce: PowTerm + reduce(101), // <, reduce: PowTerm + reduce(101), // <=, reduce: PowTerm + reduce(101), // |, reduce: PowTerm + reduce(101), // ^, reduce: PowTerm + reduce(101), // &, reduce: PowTerm + reduce(101), // <<, reduce: PowTerm + reduce(101), // >>, reduce: PowTerm + reduce(101), // +, reduce: PowTerm + reduce(101), // -, reduce: PowTerm + reduce(101), // .+, reduce: PowTerm + reduce(101), // .-, reduce: PowTerm + reduce(101), // ., reduce: PowTerm + reduce(101), // *, reduce: PowTerm + reduce(101), // /, reduce: PowTerm + reduce(101), // //, reduce: PowTerm + reduce(101), // %, reduce: PowTerm + reduce(101), // .*, reduce: PowTerm + reduce(101), // ./, reduce: PowTerm + reduce(101), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S982 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: PrecedenceChainEnd + reduce(103), // :, reduce: PrecedenceChainEnd + reduce(103), // ||, reduce: PrecedenceChainEnd + reduce(103), // ^^, reduce: PrecedenceChainEnd + reduce(103), // &&, reduce: PrecedenceChainEnd + reduce(103), // =~, reduce: PrecedenceChainEnd + reduce(103), // !=~, reduce: PrecedenceChainEnd + reduce(103), // ==, reduce: PrecedenceChainEnd + reduce(103), // !=, reduce: PrecedenceChainEnd + reduce(103), // >, reduce: PrecedenceChainEnd + reduce(103), // >=, reduce: PrecedenceChainEnd + reduce(103), // <, reduce: PrecedenceChainEnd + reduce(103), // <=, reduce: PrecedenceChainEnd + reduce(103), // |, reduce: PrecedenceChainEnd + reduce(103), // ^, reduce: PrecedenceChainEnd + reduce(103), // &, reduce: PrecedenceChainEnd + reduce(103), // <<, reduce: PrecedenceChainEnd + reduce(103), // >>, reduce: PrecedenceChainEnd + reduce(103), // +, reduce: PrecedenceChainEnd + reduce(103), // -, reduce: PrecedenceChainEnd + reduce(103), // .+, reduce: PrecedenceChainEnd + reduce(103), // .-, reduce: PrecedenceChainEnd + reduce(103), // ., reduce: PrecedenceChainEnd + reduce(103), // *, reduce: PrecedenceChainEnd + reduce(103), // /, reduce: PrecedenceChainEnd + reduce(103), // //, reduce: PrecedenceChainEnd + reduce(103), // %, reduce: PrecedenceChainEnd + reduce(103), // .*, reduce: PrecedenceChainEnd + reduce(103), // ./, reduce: PrecedenceChainEnd + reduce(103), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(103), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S983 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1206), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1207), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S984 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1209), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S985 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(126), // }, reduce: MapLiteralKeyValuePairs + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S986 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(123), // [, reduce: MapLiteral + reduce(123), // ], reduce: MapLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MapLiteral + nil, // : + reduce(123), // ||, reduce: MapLiteral + reduce(123), // ^^, reduce: MapLiteral + reduce(123), // &&, reduce: MapLiteral + reduce(123), // =~, reduce: MapLiteral + reduce(123), // !=~, reduce: MapLiteral + reduce(123), // ==, reduce: MapLiteral + reduce(123), // !=, reduce: MapLiteral + reduce(123), // >, reduce: MapLiteral + reduce(123), // >=, reduce: MapLiteral + reduce(123), // <, reduce: MapLiteral + reduce(123), // <=, reduce: MapLiteral + reduce(123), // |, reduce: MapLiteral + reduce(123), // ^, reduce: MapLiteral + reduce(123), // &, reduce: MapLiteral + reduce(123), // <<, reduce: MapLiteral + reduce(123), // >>, reduce: MapLiteral + reduce(123), // +, reduce: MapLiteral + reduce(123), // -, reduce: MapLiteral + reduce(123), // .+, reduce: MapLiteral + reduce(123), // .-, reduce: MapLiteral + reduce(123), // ., reduce: MapLiteral + reduce(123), // *, reduce: MapLiteral + reduce(123), // /, reduce: MapLiteral + reduce(123), // //, reduce: MapLiteral + reduce(123), // %, reduce: MapLiteral + reduce(123), // .*, reduce: MapLiteral + reduce(123), // ./, reduce: MapLiteral + reduce(123), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MapLiteral + 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 + reduce(123), // ,, reduce: MapLiteral + 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 + }, + }, + actionRow{ // S987 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: ArrayLiteral + reduce(116), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: ArrayLiteral + nil, // : + reduce(116), // ||, reduce: ArrayLiteral + reduce(116), // ^^, reduce: ArrayLiteral + reduce(116), // &&, reduce: ArrayLiteral + reduce(116), // =~, reduce: ArrayLiteral + reduce(116), // !=~, reduce: ArrayLiteral + reduce(116), // ==, reduce: ArrayLiteral + reduce(116), // !=, reduce: ArrayLiteral + reduce(116), // >, reduce: ArrayLiteral + reduce(116), // >=, reduce: ArrayLiteral + reduce(116), // <, reduce: ArrayLiteral + reduce(116), // <=, reduce: ArrayLiteral + reduce(116), // |, reduce: ArrayLiteral + reduce(116), // ^, reduce: ArrayLiteral + reduce(116), // &, reduce: ArrayLiteral + reduce(116), // <<, reduce: ArrayLiteral + reduce(116), // >>, reduce: ArrayLiteral + reduce(116), // +, reduce: ArrayLiteral + reduce(116), // -, reduce: ArrayLiteral + reduce(116), // .+, reduce: ArrayLiteral + reduce(116), // .-, reduce: ArrayLiteral + reduce(116), // ., reduce: ArrayLiteral + reduce(116), // *, reduce: ArrayLiteral + reduce(116), // /, reduce: ArrayLiteral + reduce(116), // //, reduce: ArrayLiteral + reduce(116), // %, reduce: ArrayLiteral + reduce(116), // .*, reduce: ArrayLiteral + reduce(116), // ./, reduce: ArrayLiteral + reduce(116), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(116), // **, reduce: ArrayLiteral + 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 + reduce(116), // ,, reduce: ArrayLiteral + 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 + }, + }, + actionRow{ // S988 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: IndirectFieldValue + reduce(25), // ], reduce: IndirectFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: IndirectFieldValue + nil, // : + reduce(25), // ||, reduce: IndirectFieldValue + reduce(25), // ^^, reduce: IndirectFieldValue + reduce(25), // &&, reduce: IndirectFieldValue + reduce(25), // =~, reduce: IndirectFieldValue + reduce(25), // !=~, reduce: IndirectFieldValue + reduce(25), // ==, reduce: IndirectFieldValue + reduce(25), // !=, reduce: IndirectFieldValue + reduce(25), // >, reduce: IndirectFieldValue + reduce(25), // >=, reduce: IndirectFieldValue + reduce(25), // <, reduce: IndirectFieldValue + reduce(25), // <=, reduce: IndirectFieldValue + reduce(25), // |, reduce: IndirectFieldValue + reduce(25), // ^, reduce: IndirectFieldValue + reduce(25), // &, reduce: IndirectFieldValue + reduce(25), // <<, reduce: IndirectFieldValue + reduce(25), // >>, reduce: IndirectFieldValue + reduce(25), // +, reduce: IndirectFieldValue + reduce(25), // -, reduce: IndirectFieldValue + reduce(25), // .+, reduce: IndirectFieldValue + reduce(25), // .-, reduce: IndirectFieldValue + reduce(25), // ., reduce: IndirectFieldValue + reduce(25), // *, reduce: IndirectFieldValue + reduce(25), // /, reduce: IndirectFieldValue + reduce(25), // //, reduce: IndirectFieldValue + reduce(25), // %, reduce: IndirectFieldValue + reduce(25), // .*, reduce: IndirectFieldValue + reduce(25), // ./, reduce: IndirectFieldValue + reduce(25), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: IndirectFieldValue + 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 + reduce(25), // ,, reduce: IndirectFieldValue + 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 + }, + }, + actionRow{ // S989 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: IndirectOosvarValue + reduce(32), // ], reduce: IndirectOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(32), // ||, reduce: IndirectOosvarValue + reduce(32), // ^^, reduce: IndirectOosvarValue + reduce(32), // &&, reduce: IndirectOosvarValue + reduce(32), // =~, reduce: IndirectOosvarValue + reduce(32), // !=~, reduce: IndirectOosvarValue + reduce(32), // ==, reduce: IndirectOosvarValue + reduce(32), // !=, reduce: IndirectOosvarValue + reduce(32), // >, reduce: IndirectOosvarValue + reduce(32), // >=, reduce: IndirectOosvarValue + reduce(32), // <, reduce: IndirectOosvarValue + reduce(32), // <=, reduce: IndirectOosvarValue + reduce(32), // |, reduce: IndirectOosvarValue + reduce(32), // ^, reduce: IndirectOosvarValue + reduce(32), // &, reduce: IndirectOosvarValue + reduce(32), // <<, reduce: IndirectOosvarValue + reduce(32), // >>, reduce: IndirectOosvarValue + reduce(32), // +, reduce: IndirectOosvarValue + reduce(32), // -, reduce: IndirectOosvarValue + reduce(32), // .+, reduce: IndirectOosvarValue + reduce(32), // .-, reduce: IndirectOosvarValue + reduce(32), // ., reduce: IndirectOosvarValue + reduce(32), // *, reduce: IndirectOosvarValue + reduce(32), // /, reduce: IndirectOosvarValue + reduce(32), // //, reduce: IndirectOosvarValue + reduce(32), // %, reduce: IndirectOosvarValue + reduce(32), // .*, reduce: IndirectOosvarValue + reduce(32), // ./, reduce: IndirectOosvarValue + reduce(32), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: IndirectOosvarValue + 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 + reduce(32), // ,, reduce: IndirectOosvarValue + 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 + }, + }, + actionRow{ // S990 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1210), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S991 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(55), // ], reduce: LogicalOrTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: LogicalOrTerm + nil, // : + reduce(55), // ||, reduce: LogicalOrTerm + shift(577), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(55), // ,, reduce: LogicalOrTerm + 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 + }, + }, + actionRow{ // S992 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(57), // ], reduce: LogicalXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: LogicalXORTerm + nil, // : + reduce(57), // ||, reduce: LogicalXORTerm + reduce(57), // ^^, reduce: LogicalXORTerm + shift(578), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(57), // ,, reduce: LogicalXORTerm + 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 + }, + }, + actionRow{ // S993 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(59), // ], reduce: LogicalAndTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalAndTerm + nil, // : + reduce(59), // ||, reduce: LogicalAndTerm + reduce(59), // ^^, reduce: LogicalAndTerm + reduce(59), // &&, reduce: LogicalAndTerm + shift(579), // =~ + shift(580), // !=~ + shift(581), // == + shift(582), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(59), // ,, reduce: LogicalAndTerm + 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 + }, + }, + actionRow{ // S994 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(61), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: EqneTerm + nil, // : + reduce(61), // ||, reduce: EqneTerm + reduce(61), // ^^, reduce: EqneTerm + reduce(61), // &&, reduce: EqneTerm + reduce(61), // =~, reduce: EqneTerm + reduce(61), // !=~, reduce: EqneTerm + reduce(61), // ==, reduce: EqneTerm + reduce(61), // !=, reduce: EqneTerm + shift(583), // > + shift(584), // >= + shift(585), // < + shift(586), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(61), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S995 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(62), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: EqneTerm + nil, // : + reduce(62), // ||, reduce: EqneTerm + reduce(62), // ^^, reduce: EqneTerm + reduce(62), // &&, reduce: EqneTerm + reduce(62), // =~, reduce: EqneTerm + reduce(62), // !=~, reduce: EqneTerm + reduce(62), // ==, reduce: EqneTerm + reduce(62), // !=, reduce: EqneTerm + shift(583), // > + shift(584), // >= + shift(585), // < + shift(586), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(62), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S996 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(63), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: EqneTerm + nil, // : + reduce(63), // ||, reduce: EqneTerm + reduce(63), // ^^, reduce: EqneTerm + reduce(63), // &&, reduce: EqneTerm + reduce(63), // =~, reduce: EqneTerm + reduce(63), // !=~, reduce: EqneTerm + reduce(63), // ==, reduce: EqneTerm + reduce(63), // !=, reduce: EqneTerm + shift(583), // > + shift(584), // >= + shift(585), // < + shift(586), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(63), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S997 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(64), // ], reduce: EqneTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: EqneTerm + nil, // : + reduce(64), // ||, reduce: EqneTerm + reduce(64), // ^^, reduce: EqneTerm + reduce(64), // &&, reduce: EqneTerm + reduce(64), // =~, reduce: EqneTerm + reduce(64), // !=~, reduce: EqneTerm + reduce(64), // ==, reduce: EqneTerm + reduce(64), // !=, reduce: EqneTerm + shift(583), // > + shift(584), // >= + shift(585), // < + shift(586), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(64), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S998 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(66), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: CmpTerm + nil, // : + reduce(66), // ||, reduce: CmpTerm + reduce(66), // ^^, reduce: CmpTerm + reduce(66), // &&, reduce: CmpTerm + reduce(66), // =~, reduce: CmpTerm + reduce(66), // !=~, reduce: CmpTerm + reduce(66), // ==, reduce: CmpTerm + reduce(66), // !=, reduce: CmpTerm + reduce(66), // >, reduce: CmpTerm + reduce(66), // >=, reduce: CmpTerm + reduce(66), // <, reduce: CmpTerm + reduce(66), // <=, reduce: CmpTerm + shift(587), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(66), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S999 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(67), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: CmpTerm + nil, // : + reduce(67), // ||, reduce: CmpTerm + reduce(67), // ^^, reduce: CmpTerm + reduce(67), // &&, reduce: CmpTerm + reduce(67), // =~, reduce: CmpTerm + reduce(67), // !=~, reduce: CmpTerm + reduce(67), // ==, reduce: CmpTerm + reduce(67), // !=, reduce: CmpTerm + reduce(67), // >, reduce: CmpTerm + reduce(67), // >=, reduce: CmpTerm + reduce(67), // <, reduce: CmpTerm + reduce(67), // <=, reduce: CmpTerm + shift(587), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(67), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S1000 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(68), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: CmpTerm + nil, // : + reduce(68), // ||, reduce: CmpTerm + reduce(68), // ^^, reduce: CmpTerm + reduce(68), // &&, reduce: CmpTerm + reduce(68), // =~, reduce: CmpTerm + reduce(68), // !=~, reduce: CmpTerm + reduce(68), // ==, reduce: CmpTerm + reduce(68), // !=, reduce: CmpTerm + reduce(68), // >, reduce: CmpTerm + reduce(68), // >=, reduce: CmpTerm + reduce(68), // <, reduce: CmpTerm + reduce(68), // <=, reduce: CmpTerm + shift(587), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(68), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S1001 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(69), // ], reduce: CmpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: CmpTerm + nil, // : + reduce(69), // ||, reduce: CmpTerm + reduce(69), // ^^, reduce: CmpTerm + reduce(69), // &&, reduce: CmpTerm + reduce(69), // =~, reduce: CmpTerm + reduce(69), // !=~, reduce: CmpTerm + reduce(69), // ==, reduce: CmpTerm + reduce(69), // !=, reduce: CmpTerm + reduce(69), // >, reduce: CmpTerm + reduce(69), // >=, reduce: CmpTerm + reduce(69), // <, reduce: CmpTerm + reduce(69), // <=, reduce: CmpTerm + shift(587), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(69), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S1002 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(71), // ], reduce: BitwiseORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: BitwiseORTerm + nil, // : + reduce(71), // ||, reduce: BitwiseORTerm + reduce(71), // ^^, reduce: BitwiseORTerm + reduce(71), // &&, reduce: BitwiseORTerm + reduce(71), // =~, reduce: BitwiseORTerm + reduce(71), // !=~, reduce: BitwiseORTerm + reduce(71), // ==, reduce: BitwiseORTerm + reduce(71), // !=, reduce: BitwiseORTerm + reduce(71), // >, reduce: BitwiseORTerm + reduce(71), // >=, reduce: BitwiseORTerm + reduce(71), // <, reduce: BitwiseORTerm + reduce(71), // <=, reduce: BitwiseORTerm + reduce(71), // |, reduce: BitwiseORTerm + shift(588), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(71), // ,, reduce: BitwiseORTerm + 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 + }, + }, + actionRow{ // S1003 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(73), // ], reduce: BitwiseXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(73), // ||, reduce: BitwiseXORTerm + reduce(73), // ^^, reduce: BitwiseXORTerm + reduce(73), // &&, reduce: BitwiseXORTerm + reduce(73), // =~, reduce: BitwiseXORTerm + reduce(73), // !=~, reduce: BitwiseXORTerm + reduce(73), // ==, reduce: BitwiseXORTerm + reduce(73), // !=, reduce: BitwiseXORTerm + reduce(73), // >, reduce: BitwiseXORTerm + reduce(73), // >=, reduce: BitwiseXORTerm + reduce(73), // <, reduce: BitwiseXORTerm + reduce(73), // <=, reduce: BitwiseXORTerm + reduce(73), // |, reduce: BitwiseXORTerm + reduce(73), // ^, reduce: BitwiseXORTerm + shift(589), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(73), // ,, reduce: BitwiseXORTerm + 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 + }, + }, + actionRow{ // S1004 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(75), // ], reduce: BitwiseANDTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(75), // ||, reduce: BitwiseANDTerm + reduce(75), // ^^, reduce: BitwiseANDTerm + reduce(75), // &&, reduce: BitwiseANDTerm + reduce(75), // =~, reduce: BitwiseANDTerm + reduce(75), // !=~, reduce: BitwiseANDTerm + reduce(75), // ==, reduce: BitwiseANDTerm + reduce(75), // !=, reduce: BitwiseANDTerm + reduce(75), // >, reduce: BitwiseANDTerm + reduce(75), // >=, reduce: BitwiseANDTerm + reduce(75), // <, reduce: BitwiseANDTerm + reduce(75), // <=, reduce: BitwiseANDTerm + reduce(75), // |, reduce: BitwiseANDTerm + reduce(75), // ^, reduce: BitwiseANDTerm + reduce(75), // &, reduce: BitwiseANDTerm + shift(590), // << + shift(591), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(75), // ,, reduce: BitwiseANDTerm + 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 + }, + }, + actionRow{ // S1005 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(77), // ], reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(77), // ||, reduce: BitwiseShiftTerm + reduce(77), // ^^, reduce: BitwiseShiftTerm + reduce(77), // &&, reduce: BitwiseShiftTerm + reduce(77), // =~, reduce: BitwiseShiftTerm + reduce(77), // !=~, reduce: BitwiseShiftTerm + reduce(77), // ==, reduce: BitwiseShiftTerm + reduce(77), // !=, reduce: BitwiseShiftTerm + reduce(77), // >, reduce: BitwiseShiftTerm + reduce(77), // >=, reduce: BitwiseShiftTerm + reduce(77), // <, reduce: BitwiseShiftTerm + reduce(77), // <=, reduce: BitwiseShiftTerm + reduce(77), // |, reduce: BitwiseShiftTerm + reduce(77), // ^, reduce: BitwiseShiftTerm + reduce(77), // &, reduce: BitwiseShiftTerm + reduce(77), // <<, reduce: BitwiseShiftTerm + reduce(77), // >>, reduce: BitwiseShiftTerm + shift(592), // + + shift(593), // - + shift(594), // .+ + shift(595), // .- + shift(596), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(77), // ,, reduce: BitwiseShiftTerm + 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 + }, + }, + actionRow{ // S1006 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(78), // ], reduce: BitwiseShiftTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(78), // ||, reduce: BitwiseShiftTerm + reduce(78), // ^^, reduce: BitwiseShiftTerm + reduce(78), // &&, reduce: BitwiseShiftTerm + reduce(78), // =~, reduce: BitwiseShiftTerm + reduce(78), // !=~, reduce: BitwiseShiftTerm + reduce(78), // ==, reduce: BitwiseShiftTerm + reduce(78), // !=, reduce: BitwiseShiftTerm + reduce(78), // >, reduce: BitwiseShiftTerm + reduce(78), // >=, reduce: BitwiseShiftTerm + reduce(78), // <, reduce: BitwiseShiftTerm + reduce(78), // <=, reduce: BitwiseShiftTerm + reduce(78), // |, reduce: BitwiseShiftTerm + reduce(78), // ^, reduce: BitwiseShiftTerm + reduce(78), // &, reduce: BitwiseShiftTerm + reduce(78), // <<, reduce: BitwiseShiftTerm + reduce(78), // >>, reduce: BitwiseShiftTerm + shift(592), // + + shift(593), // - + shift(594), // .+ + shift(595), // .- + shift(596), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(78), // ,, reduce: BitwiseShiftTerm + 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 + }, + }, + actionRow{ // S1007 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(80), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: AddsubdotTerm + nil, // : + reduce(80), // ||, reduce: AddsubdotTerm + reduce(80), // ^^, reduce: AddsubdotTerm + reduce(80), // &&, reduce: AddsubdotTerm + reduce(80), // =~, reduce: AddsubdotTerm + reduce(80), // !=~, reduce: AddsubdotTerm + reduce(80), // ==, reduce: AddsubdotTerm + reduce(80), // !=, reduce: AddsubdotTerm + reduce(80), // >, reduce: AddsubdotTerm + reduce(80), // >=, reduce: AddsubdotTerm + reduce(80), // <, reduce: AddsubdotTerm + reduce(80), // <=, reduce: AddsubdotTerm + reduce(80), // |, reduce: AddsubdotTerm + reduce(80), // ^, reduce: AddsubdotTerm + reduce(80), // &, reduce: AddsubdotTerm + reduce(80), // <<, reduce: AddsubdotTerm + reduce(80), // >>, reduce: AddsubdotTerm + reduce(80), // +, reduce: AddsubdotTerm + reduce(80), // -, reduce: AddsubdotTerm + reduce(80), // .+, reduce: AddsubdotTerm + reduce(80), // .-, reduce: AddsubdotTerm + reduce(80), // ., reduce: AddsubdotTerm + shift(598), // * + shift(599), // / + shift(600), // // + shift(601), // % + shift(602), // .* + shift(603), // ./ + shift(604), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(80), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1008 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(81), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: AddsubdotTerm + nil, // : + reduce(81), // ||, reduce: AddsubdotTerm + reduce(81), // ^^, reduce: AddsubdotTerm + reduce(81), // &&, reduce: AddsubdotTerm + reduce(81), // =~, reduce: AddsubdotTerm + reduce(81), // !=~, reduce: AddsubdotTerm + reduce(81), // ==, reduce: AddsubdotTerm + reduce(81), // !=, reduce: AddsubdotTerm + reduce(81), // >, reduce: AddsubdotTerm + reduce(81), // >=, reduce: AddsubdotTerm + reduce(81), // <, reduce: AddsubdotTerm + reduce(81), // <=, reduce: AddsubdotTerm + reduce(81), // |, reduce: AddsubdotTerm + reduce(81), // ^, reduce: AddsubdotTerm + reduce(81), // &, reduce: AddsubdotTerm + reduce(81), // <<, reduce: AddsubdotTerm + reduce(81), // >>, reduce: AddsubdotTerm + reduce(81), // +, reduce: AddsubdotTerm + reduce(81), // -, reduce: AddsubdotTerm + reduce(81), // .+, reduce: AddsubdotTerm + reduce(81), // .-, reduce: AddsubdotTerm + reduce(81), // ., reduce: AddsubdotTerm + shift(598), // * + shift(599), // / + shift(600), // // + shift(601), // % + shift(602), // .* + shift(603), // ./ + shift(604), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(81), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1009 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(82), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: AddsubdotTerm + nil, // : + reduce(82), // ||, reduce: AddsubdotTerm + reduce(82), // ^^, reduce: AddsubdotTerm + reduce(82), // &&, reduce: AddsubdotTerm + reduce(82), // =~, reduce: AddsubdotTerm + reduce(82), // !=~, reduce: AddsubdotTerm + reduce(82), // ==, reduce: AddsubdotTerm + reduce(82), // !=, reduce: AddsubdotTerm + reduce(82), // >, reduce: AddsubdotTerm + reduce(82), // >=, reduce: AddsubdotTerm + reduce(82), // <, reduce: AddsubdotTerm + reduce(82), // <=, reduce: AddsubdotTerm + reduce(82), // |, reduce: AddsubdotTerm + reduce(82), // ^, reduce: AddsubdotTerm + reduce(82), // &, reduce: AddsubdotTerm + reduce(82), // <<, reduce: AddsubdotTerm + reduce(82), // >>, reduce: AddsubdotTerm + reduce(82), // +, reduce: AddsubdotTerm + reduce(82), // -, reduce: AddsubdotTerm + reduce(82), // .+, reduce: AddsubdotTerm + reduce(82), // .-, reduce: AddsubdotTerm + reduce(82), // ., reduce: AddsubdotTerm + shift(598), // * + shift(599), // / + shift(600), // // + shift(601), // % + shift(602), // .* + shift(603), // ./ + shift(604), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(82), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1010 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(83), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: AddsubdotTerm + nil, // : + reduce(83), // ||, reduce: AddsubdotTerm + reduce(83), // ^^, reduce: AddsubdotTerm + reduce(83), // &&, reduce: AddsubdotTerm + reduce(83), // =~, reduce: AddsubdotTerm + reduce(83), // !=~, reduce: AddsubdotTerm + reduce(83), // ==, reduce: AddsubdotTerm + reduce(83), // !=, reduce: AddsubdotTerm + reduce(83), // >, reduce: AddsubdotTerm + reduce(83), // >=, reduce: AddsubdotTerm + reduce(83), // <, reduce: AddsubdotTerm + reduce(83), // <=, reduce: AddsubdotTerm + reduce(83), // |, reduce: AddsubdotTerm + reduce(83), // ^, reduce: AddsubdotTerm + reduce(83), // &, reduce: AddsubdotTerm + reduce(83), // <<, reduce: AddsubdotTerm + reduce(83), // >>, reduce: AddsubdotTerm + reduce(83), // +, reduce: AddsubdotTerm + reduce(83), // -, reduce: AddsubdotTerm + reduce(83), // .+, reduce: AddsubdotTerm + reduce(83), // .-, reduce: AddsubdotTerm + reduce(83), // ., reduce: AddsubdotTerm + shift(598), // * + shift(599), // / + shift(600), // // + shift(601), // % + shift(602), // .* + shift(603), // ./ + shift(604), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(83), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1011 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(84), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: AddsubdotTerm + nil, // : + reduce(84), // ||, reduce: AddsubdotTerm + reduce(84), // ^^, reduce: AddsubdotTerm + reduce(84), // &&, reduce: AddsubdotTerm + reduce(84), // =~, reduce: AddsubdotTerm + reduce(84), // !=~, reduce: AddsubdotTerm + reduce(84), // ==, reduce: AddsubdotTerm + reduce(84), // !=, reduce: AddsubdotTerm + reduce(84), // >, reduce: AddsubdotTerm + reduce(84), // >=, reduce: AddsubdotTerm + reduce(84), // <, reduce: AddsubdotTerm + reduce(84), // <=, reduce: AddsubdotTerm + reduce(84), // |, reduce: AddsubdotTerm + reduce(84), // ^, reduce: AddsubdotTerm + reduce(84), // &, reduce: AddsubdotTerm + reduce(84), // <<, reduce: AddsubdotTerm + reduce(84), // >>, reduce: AddsubdotTerm + reduce(84), // +, reduce: AddsubdotTerm + reduce(84), // -, reduce: AddsubdotTerm + reduce(84), // .+, reduce: AddsubdotTerm + reduce(84), // .-, reduce: AddsubdotTerm + reduce(84), // ., reduce: AddsubdotTerm + shift(598), // * + shift(599), // / + shift(600), // // + shift(601), // % + shift(602), // .* + shift(603), // ./ + shift(604), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(84), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1012 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(86), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: MuldivTerm + nil, // : + reduce(86), // ||, reduce: MuldivTerm + reduce(86), // ^^, reduce: MuldivTerm + reduce(86), // &&, reduce: MuldivTerm + reduce(86), // =~, reduce: MuldivTerm + reduce(86), // !=~, reduce: MuldivTerm + reduce(86), // ==, reduce: MuldivTerm + reduce(86), // !=, reduce: MuldivTerm + reduce(86), // >, reduce: MuldivTerm + reduce(86), // >=, reduce: MuldivTerm + reduce(86), // <, reduce: MuldivTerm + reduce(86), // <=, reduce: MuldivTerm + reduce(86), // |, reduce: MuldivTerm + reduce(86), // ^, reduce: MuldivTerm + reduce(86), // &, reduce: MuldivTerm + reduce(86), // <<, reduce: MuldivTerm + reduce(86), // >>, reduce: MuldivTerm + reduce(86), // +, reduce: MuldivTerm + reduce(86), // -, reduce: MuldivTerm + reduce(86), // .+, reduce: MuldivTerm + reduce(86), // .-, reduce: MuldivTerm + reduce(86), // ., reduce: MuldivTerm + reduce(86), // *, reduce: MuldivTerm + reduce(86), // /, reduce: MuldivTerm + reduce(86), // //, reduce: MuldivTerm + reduce(86), // %, reduce: MuldivTerm + reduce(86), // .*, reduce: MuldivTerm + reduce(86), // ./, reduce: MuldivTerm + reduce(86), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(86), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1013 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(87), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: MuldivTerm + nil, // : + reduce(87), // ||, reduce: MuldivTerm + reduce(87), // ^^, reduce: MuldivTerm + reduce(87), // &&, reduce: MuldivTerm + reduce(87), // =~, reduce: MuldivTerm + reduce(87), // !=~, reduce: MuldivTerm + reduce(87), // ==, reduce: MuldivTerm + reduce(87), // !=, reduce: MuldivTerm + reduce(87), // >, reduce: MuldivTerm + reduce(87), // >=, reduce: MuldivTerm + reduce(87), // <, reduce: MuldivTerm + reduce(87), // <=, reduce: MuldivTerm + reduce(87), // |, reduce: MuldivTerm + reduce(87), // ^, reduce: MuldivTerm + reduce(87), // &, reduce: MuldivTerm + reduce(87), // <<, reduce: MuldivTerm + reduce(87), // >>, reduce: MuldivTerm + reduce(87), // +, reduce: MuldivTerm + reduce(87), // -, reduce: MuldivTerm + reduce(87), // .+, reduce: MuldivTerm + reduce(87), // .-, reduce: MuldivTerm + reduce(87), // ., reduce: MuldivTerm + reduce(87), // *, reduce: MuldivTerm + reduce(87), // /, reduce: MuldivTerm + reduce(87), // //, reduce: MuldivTerm + reduce(87), // %, reduce: MuldivTerm + reduce(87), // .*, reduce: MuldivTerm + reduce(87), // ./, reduce: MuldivTerm + reduce(87), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(87), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1014 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(88), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: MuldivTerm + nil, // : + reduce(88), // ||, reduce: MuldivTerm + reduce(88), // ^^, reduce: MuldivTerm + reduce(88), // &&, reduce: MuldivTerm + reduce(88), // =~, reduce: MuldivTerm + reduce(88), // !=~, reduce: MuldivTerm + reduce(88), // ==, reduce: MuldivTerm + reduce(88), // !=, reduce: MuldivTerm + reduce(88), // >, reduce: MuldivTerm + reduce(88), // >=, reduce: MuldivTerm + reduce(88), // <, reduce: MuldivTerm + reduce(88), // <=, reduce: MuldivTerm + reduce(88), // |, reduce: MuldivTerm + reduce(88), // ^, reduce: MuldivTerm + reduce(88), // &, reduce: MuldivTerm + reduce(88), // <<, reduce: MuldivTerm + reduce(88), // >>, reduce: MuldivTerm + reduce(88), // +, reduce: MuldivTerm + reduce(88), // -, reduce: MuldivTerm + reduce(88), // .+, reduce: MuldivTerm + reduce(88), // .-, reduce: MuldivTerm + reduce(88), // ., reduce: MuldivTerm + reduce(88), // *, reduce: MuldivTerm + reduce(88), // /, reduce: MuldivTerm + reduce(88), // //, reduce: MuldivTerm + reduce(88), // %, reduce: MuldivTerm + reduce(88), // .*, reduce: MuldivTerm + reduce(88), // ./, reduce: MuldivTerm + reduce(88), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(88), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1015 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(89), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: MuldivTerm + nil, // : + reduce(89), // ||, reduce: MuldivTerm + reduce(89), // ^^, reduce: MuldivTerm + reduce(89), // &&, reduce: MuldivTerm + reduce(89), // =~, reduce: MuldivTerm + reduce(89), // !=~, reduce: MuldivTerm + reduce(89), // ==, reduce: MuldivTerm + reduce(89), // !=, reduce: MuldivTerm + reduce(89), // >, reduce: MuldivTerm + reduce(89), // >=, reduce: MuldivTerm + reduce(89), // <, reduce: MuldivTerm + reduce(89), // <=, reduce: MuldivTerm + reduce(89), // |, reduce: MuldivTerm + reduce(89), // ^, reduce: MuldivTerm + reduce(89), // &, reduce: MuldivTerm + reduce(89), // <<, reduce: MuldivTerm + reduce(89), // >>, reduce: MuldivTerm + reduce(89), // +, reduce: MuldivTerm + reduce(89), // -, reduce: MuldivTerm + reduce(89), // .+, reduce: MuldivTerm + reduce(89), // .-, reduce: MuldivTerm + reduce(89), // ., reduce: MuldivTerm + reduce(89), // *, reduce: MuldivTerm + reduce(89), // /, reduce: MuldivTerm + reduce(89), // //, reduce: MuldivTerm + reduce(89), // %, reduce: MuldivTerm + reduce(89), // .*, reduce: MuldivTerm + reduce(89), // ./, reduce: MuldivTerm + reduce(89), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(89), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1016 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(90), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: MuldivTerm + nil, // : + reduce(90), // ||, reduce: MuldivTerm + reduce(90), // ^^, reduce: MuldivTerm + reduce(90), // &&, reduce: MuldivTerm + reduce(90), // =~, reduce: MuldivTerm + reduce(90), // !=~, reduce: MuldivTerm + reduce(90), // ==, reduce: MuldivTerm + reduce(90), // !=, reduce: MuldivTerm + reduce(90), // >, reduce: MuldivTerm + reduce(90), // >=, reduce: MuldivTerm + reduce(90), // <, reduce: MuldivTerm + reduce(90), // <=, reduce: MuldivTerm + reduce(90), // |, reduce: MuldivTerm + reduce(90), // ^, reduce: MuldivTerm + reduce(90), // &, reduce: MuldivTerm + reduce(90), // <<, reduce: MuldivTerm + reduce(90), // >>, reduce: MuldivTerm + reduce(90), // +, reduce: MuldivTerm + reduce(90), // -, reduce: MuldivTerm + reduce(90), // .+, reduce: MuldivTerm + reduce(90), // .-, reduce: MuldivTerm + reduce(90), // ., reduce: MuldivTerm + reduce(90), // *, reduce: MuldivTerm + reduce(90), // /, reduce: MuldivTerm + reduce(90), // //, reduce: MuldivTerm + reduce(90), // %, reduce: MuldivTerm + reduce(90), // .*, reduce: MuldivTerm + reduce(90), // ./, reduce: MuldivTerm + reduce(90), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(90), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1017 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(91), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + nil, // : + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(91), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1018 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(92), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(92), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1019 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(101), // ], reduce: PowTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: PowTerm + nil, // : + reduce(101), // ||, reduce: PowTerm + reduce(101), // ^^, reduce: PowTerm + reduce(101), // &&, reduce: PowTerm + reduce(101), // =~, reduce: PowTerm + reduce(101), // !=~, reduce: PowTerm + reduce(101), // ==, reduce: PowTerm + reduce(101), // !=, reduce: PowTerm + reduce(101), // >, reduce: PowTerm + reduce(101), // >=, reduce: PowTerm + reduce(101), // <, reduce: PowTerm + reduce(101), // <=, reduce: PowTerm + reduce(101), // |, reduce: PowTerm + reduce(101), // ^, reduce: PowTerm + reduce(101), // &, reduce: PowTerm + reduce(101), // <<, reduce: PowTerm + reduce(101), // >>, reduce: PowTerm + reduce(101), // +, reduce: PowTerm + reduce(101), // -, reduce: PowTerm + reduce(101), // .+, reduce: PowTerm + reduce(101), // .-, reduce: PowTerm + reduce(101), // ., reduce: PowTerm + reduce(101), // *, reduce: PowTerm + reduce(101), // /, reduce: PowTerm + reduce(101), // //, reduce: PowTerm + reduce(101), // %, reduce: PowTerm + reduce(101), // .*, reduce: PowTerm + reduce(101), // ./, reduce: PowTerm + reduce(101), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(101), // ,, reduce: PowTerm + 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 + }, + }, + actionRow{ // S1020 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(103), // ], reduce: PrecedenceChainEnd + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(103), // ||, reduce: PrecedenceChainEnd + reduce(103), // ^^, reduce: PrecedenceChainEnd + reduce(103), // &&, reduce: PrecedenceChainEnd + reduce(103), // =~, reduce: PrecedenceChainEnd + reduce(103), // !=~, reduce: PrecedenceChainEnd + reduce(103), // ==, reduce: PrecedenceChainEnd + reduce(103), // !=, reduce: PrecedenceChainEnd + reduce(103), // >, reduce: PrecedenceChainEnd + reduce(103), // >=, reduce: PrecedenceChainEnd + reduce(103), // <, reduce: PrecedenceChainEnd + reduce(103), // <=, reduce: PrecedenceChainEnd + reduce(103), // |, reduce: PrecedenceChainEnd + reduce(103), // ^, reduce: PrecedenceChainEnd + reduce(103), // &, reduce: PrecedenceChainEnd + reduce(103), // <<, reduce: PrecedenceChainEnd + reduce(103), // >>, reduce: PrecedenceChainEnd + reduce(103), // +, reduce: PrecedenceChainEnd + reduce(103), // -, reduce: PrecedenceChainEnd + reduce(103), // .+, reduce: PrecedenceChainEnd + reduce(103), // .-, reduce: PrecedenceChainEnd + reduce(103), // ., reduce: PrecedenceChainEnd + reduce(103), // *, reduce: PrecedenceChainEnd + reduce(103), // /, reduce: PrecedenceChainEnd + reduce(103), // //, reduce: PrecedenceChainEnd + reduce(103), // %, reduce: PrecedenceChainEnd + reduce(103), // .*, reduce: PrecedenceChainEnd + reduce(103), // ./, reduce: PrecedenceChainEnd + reduce(103), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(103), // **, reduce: PrecedenceChainEnd + 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 + reduce(103), // ,, reduce: PrecedenceChainEnd + 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 + }, + }, + actionRow{ // S1021 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1211), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1212), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1022 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1214), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1023 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(119), // ], reduce: ArrayLiteralElements + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1024 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + nil, // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1025 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(123), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MapLiteral + nil, // : + reduce(123), // ||, reduce: MapLiteral + reduce(123), // ^^, reduce: MapLiteral + reduce(123), // &&, reduce: MapLiteral + reduce(123), // =~, reduce: MapLiteral + reduce(123), // !=~, reduce: MapLiteral + reduce(123), // ==, reduce: MapLiteral + reduce(123), // !=, reduce: MapLiteral + reduce(123), // >, reduce: MapLiteral + reduce(123), // >=, reduce: MapLiteral + reduce(123), // <, reduce: MapLiteral + reduce(123), // <=, reduce: MapLiteral + reduce(123), // |, reduce: MapLiteral + reduce(123), // ^, reduce: MapLiteral + reduce(123), // &, reduce: MapLiteral + reduce(123), // <<, reduce: MapLiteral + reduce(123), // >>, reduce: MapLiteral + reduce(123), // +, reduce: MapLiteral + reduce(123), // -, reduce: MapLiteral + reduce(123), // .+, reduce: MapLiteral + reduce(123), // .-, reduce: MapLiteral + reduce(123), // ., reduce: MapLiteral + reduce(123), // *, reduce: MapLiteral + reduce(123), // /, reduce: MapLiteral + reduce(123), // //, reduce: MapLiteral + reduce(123), // %, reduce: MapLiteral + reduce(123), // .*, reduce: MapLiteral + reduce(123), // ./, reduce: MapLiteral + reduce(123), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MapLiteral + nil, // ( + reduce(123), // ), reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S1026 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: ArrayLiteral + nil, // : + reduce(116), // ||, reduce: ArrayLiteral + reduce(116), // ^^, reduce: ArrayLiteral + reduce(116), // &&, reduce: ArrayLiteral + reduce(116), // =~, reduce: ArrayLiteral + reduce(116), // !=~, reduce: ArrayLiteral + reduce(116), // ==, reduce: ArrayLiteral + reduce(116), // !=, reduce: ArrayLiteral + reduce(116), // >, reduce: ArrayLiteral + reduce(116), // >=, reduce: ArrayLiteral + reduce(116), // <, reduce: ArrayLiteral + reduce(116), // <=, reduce: ArrayLiteral + reduce(116), // |, reduce: ArrayLiteral + reduce(116), // ^, reduce: ArrayLiteral + reduce(116), // &, reduce: ArrayLiteral + reduce(116), // <<, reduce: ArrayLiteral + reduce(116), // >>, reduce: ArrayLiteral + reduce(116), // +, reduce: ArrayLiteral + reduce(116), // -, reduce: ArrayLiteral + reduce(116), // .+, reduce: ArrayLiteral + reduce(116), // .-, reduce: ArrayLiteral + reduce(116), // ., reduce: ArrayLiteral + reduce(116), // *, reduce: ArrayLiteral + reduce(116), // /, reduce: ArrayLiteral + reduce(116), // //, reduce: ArrayLiteral + reduce(116), // %, reduce: ArrayLiteral + reduce(116), // .*, reduce: ArrayLiteral + reduce(116), // ./, reduce: ArrayLiteral + reduce(116), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(116), // **, reduce: ArrayLiteral + nil, // ( + reduce(116), // ), reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S1027 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: IndirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: IndirectFieldValue + nil, // : + reduce(25), // ||, reduce: IndirectFieldValue + reduce(25), // ^^, reduce: IndirectFieldValue + reduce(25), // &&, reduce: IndirectFieldValue + reduce(25), // =~, reduce: IndirectFieldValue + reduce(25), // !=~, reduce: IndirectFieldValue + reduce(25), // ==, reduce: IndirectFieldValue + reduce(25), // !=, reduce: IndirectFieldValue + reduce(25), // >, reduce: IndirectFieldValue + reduce(25), // >=, reduce: IndirectFieldValue + reduce(25), // <, reduce: IndirectFieldValue + reduce(25), // <=, reduce: IndirectFieldValue + reduce(25), // |, reduce: IndirectFieldValue + reduce(25), // ^, reduce: IndirectFieldValue + reduce(25), // &, reduce: IndirectFieldValue + reduce(25), // <<, reduce: IndirectFieldValue + reduce(25), // >>, reduce: IndirectFieldValue + reduce(25), // +, reduce: IndirectFieldValue + reduce(25), // -, reduce: IndirectFieldValue + reduce(25), // .+, reduce: IndirectFieldValue + reduce(25), // .-, reduce: IndirectFieldValue + reduce(25), // ., reduce: IndirectFieldValue + reduce(25), // *, reduce: IndirectFieldValue + reduce(25), // /, reduce: IndirectFieldValue + reduce(25), // //, reduce: IndirectFieldValue + reduce(25), // %, reduce: IndirectFieldValue + reduce(25), // .*, reduce: IndirectFieldValue + reduce(25), // ./, reduce: IndirectFieldValue + reduce(25), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: IndirectFieldValue + nil, // ( + reduce(25), // ), reduce: IndirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S1028 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: IndirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(32), // ||, reduce: IndirectOosvarValue + reduce(32), // ^^, reduce: IndirectOosvarValue + reduce(32), // &&, reduce: IndirectOosvarValue + reduce(32), // =~, reduce: IndirectOosvarValue + reduce(32), // !=~, reduce: IndirectOosvarValue + reduce(32), // ==, reduce: IndirectOosvarValue + reduce(32), // !=, reduce: IndirectOosvarValue + reduce(32), // >, reduce: IndirectOosvarValue + reduce(32), // >=, reduce: IndirectOosvarValue + reduce(32), // <, reduce: IndirectOosvarValue + reduce(32), // <=, reduce: IndirectOosvarValue + reduce(32), // |, reduce: IndirectOosvarValue + reduce(32), // ^, reduce: IndirectOosvarValue + reduce(32), // &, reduce: IndirectOosvarValue + reduce(32), // <<, reduce: IndirectOosvarValue + reduce(32), // >>, reduce: IndirectOosvarValue + reduce(32), // +, reduce: IndirectOosvarValue + reduce(32), // -, reduce: IndirectOosvarValue + reduce(32), // .+, reduce: IndirectOosvarValue + reduce(32), // .-, reduce: IndirectOosvarValue + reduce(32), // ., reduce: IndirectOosvarValue + reduce(32), // *, reduce: IndirectOosvarValue + reduce(32), // /, reduce: IndirectOosvarValue + reduce(32), // //, reduce: IndirectOosvarValue + reduce(32), // %, reduce: IndirectOosvarValue + reduce(32), // .*, reduce: IndirectOosvarValue + reduce(32), // ./, reduce: IndirectOosvarValue + reduce(32), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: IndirectOosvarValue + nil, // ( + reduce(32), // ), reduce: IndirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S1029 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1216), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1030 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: LogicalOrTerm + nil, // : + reduce(55), // ||, reduce: LogicalOrTerm + shift(656), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(55), // ), reduce: LogicalOrTerm + 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, // , + 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 + }, + }, + actionRow{ // S1031 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: LogicalXORTerm + nil, // : + reduce(57), // ||, reduce: LogicalXORTerm + reduce(57), // ^^, reduce: LogicalXORTerm + shift(657), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(57), // ), reduce: LogicalXORTerm + 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, // , + 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 + }, + }, + actionRow{ // S1032 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalAndTerm + nil, // : + reduce(59), // ||, reduce: LogicalAndTerm + reduce(59), // ^^, reduce: LogicalAndTerm + reduce(59), // &&, reduce: LogicalAndTerm + shift(658), // =~ + shift(659), // !=~ + shift(660), // == + shift(661), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(59), // ), reduce: LogicalAndTerm + 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, // , + 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 + }, + }, + actionRow{ // S1033 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: EqneTerm + nil, // : + reduce(61), // ||, reduce: EqneTerm + reduce(61), // ^^, reduce: EqneTerm + reduce(61), // &&, reduce: EqneTerm + reduce(61), // =~, reduce: EqneTerm + reduce(61), // !=~, reduce: EqneTerm + reduce(61), // ==, reduce: EqneTerm + reduce(61), // !=, reduce: EqneTerm + shift(662), // > + shift(663), // >= + shift(664), // < + shift(665), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(61), // ), reduce: EqneTerm + 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, // , + 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 + }, + }, + actionRow{ // S1034 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: EqneTerm + nil, // : + reduce(62), // ||, reduce: EqneTerm + reduce(62), // ^^, reduce: EqneTerm + reduce(62), // &&, reduce: EqneTerm + reduce(62), // =~, reduce: EqneTerm + reduce(62), // !=~, reduce: EqneTerm + reduce(62), // ==, reduce: EqneTerm + reduce(62), // !=, reduce: EqneTerm + shift(662), // > + shift(663), // >= + shift(664), // < + shift(665), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(62), // ), reduce: EqneTerm + 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, // , + 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 + }, + }, + actionRow{ // S1035 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: EqneTerm + nil, // : + reduce(63), // ||, reduce: EqneTerm + reduce(63), // ^^, reduce: EqneTerm + reduce(63), // &&, reduce: EqneTerm + reduce(63), // =~, reduce: EqneTerm + reduce(63), // !=~, reduce: EqneTerm + reduce(63), // ==, reduce: EqneTerm + reduce(63), // !=, reduce: EqneTerm + shift(662), // > + shift(663), // >= + shift(664), // < + shift(665), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(63), // ), reduce: EqneTerm + 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, // , + 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 + }, + }, + actionRow{ // S1036 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: EqneTerm + nil, // : + reduce(64), // ||, reduce: EqneTerm + reduce(64), // ^^, reduce: EqneTerm + reduce(64), // &&, reduce: EqneTerm + reduce(64), // =~, reduce: EqneTerm + reduce(64), // !=~, reduce: EqneTerm + reduce(64), // ==, reduce: EqneTerm + reduce(64), // !=, reduce: EqneTerm + shift(662), // > + shift(663), // >= + shift(664), // < + shift(665), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(64), // ), reduce: EqneTerm + 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, // , + 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 + }, + }, + actionRow{ // S1037 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: CmpTerm + nil, // : + reduce(66), // ||, reduce: CmpTerm + reduce(66), // ^^, reduce: CmpTerm + reduce(66), // &&, reduce: CmpTerm + reduce(66), // =~, reduce: CmpTerm + reduce(66), // !=~, reduce: CmpTerm + reduce(66), // ==, reduce: CmpTerm + reduce(66), // !=, reduce: CmpTerm + reduce(66), // >, reduce: CmpTerm + reduce(66), // >=, reduce: CmpTerm + reduce(66), // <, reduce: CmpTerm + reduce(66), // <=, reduce: CmpTerm + shift(666), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(66), // ), reduce: CmpTerm + 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, // , + 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 + }, + }, + actionRow{ // S1038 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: CmpTerm + nil, // : + reduce(67), // ||, reduce: CmpTerm + reduce(67), // ^^, reduce: CmpTerm + reduce(67), // &&, reduce: CmpTerm + reduce(67), // =~, reduce: CmpTerm + reduce(67), // !=~, reduce: CmpTerm + reduce(67), // ==, reduce: CmpTerm + reduce(67), // !=, reduce: CmpTerm + reduce(67), // >, reduce: CmpTerm + reduce(67), // >=, reduce: CmpTerm + reduce(67), // <, reduce: CmpTerm + reduce(67), // <=, reduce: CmpTerm + shift(666), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(67), // ), reduce: CmpTerm + 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, // , + 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 + }, + }, + actionRow{ // S1039 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: CmpTerm + nil, // : + reduce(68), // ||, reduce: CmpTerm + reduce(68), // ^^, reduce: CmpTerm + reduce(68), // &&, reduce: CmpTerm + reduce(68), // =~, reduce: CmpTerm + reduce(68), // !=~, reduce: CmpTerm + reduce(68), // ==, reduce: CmpTerm + reduce(68), // !=, reduce: CmpTerm + reduce(68), // >, reduce: CmpTerm + reduce(68), // >=, reduce: CmpTerm + reduce(68), // <, reduce: CmpTerm + reduce(68), // <=, reduce: CmpTerm + shift(666), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(68), // ), reduce: CmpTerm + 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, // , + 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 + }, + }, + actionRow{ // S1040 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: CmpTerm + nil, // : + reduce(69), // ||, reduce: CmpTerm + reduce(69), // ^^, reduce: CmpTerm + reduce(69), // &&, reduce: CmpTerm + reduce(69), // =~, reduce: CmpTerm + reduce(69), // !=~, reduce: CmpTerm + reduce(69), // ==, reduce: CmpTerm + reduce(69), // !=, reduce: CmpTerm + reduce(69), // >, reduce: CmpTerm + reduce(69), // >=, reduce: CmpTerm + reduce(69), // <, reduce: CmpTerm + reduce(69), // <=, reduce: CmpTerm + shift(666), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(69), // ), reduce: CmpTerm + 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, // , + 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 + }, + }, + actionRow{ // S1041 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: BitwiseORTerm + nil, // : + reduce(71), // ||, reduce: BitwiseORTerm + reduce(71), // ^^, reduce: BitwiseORTerm + reduce(71), // &&, reduce: BitwiseORTerm + reduce(71), // =~, reduce: BitwiseORTerm + reduce(71), // !=~, reduce: BitwiseORTerm + reduce(71), // ==, reduce: BitwiseORTerm + reduce(71), // !=, reduce: BitwiseORTerm + reduce(71), // >, reduce: BitwiseORTerm + reduce(71), // >=, reduce: BitwiseORTerm + reduce(71), // <, reduce: BitwiseORTerm + reduce(71), // <=, reduce: BitwiseORTerm + reduce(71), // |, reduce: BitwiseORTerm + shift(667), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(71), // ), reduce: BitwiseORTerm + 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, // , + 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 + }, + }, + actionRow{ // S1042 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(73), // ||, reduce: BitwiseXORTerm + reduce(73), // ^^, reduce: BitwiseXORTerm + reduce(73), // &&, reduce: BitwiseXORTerm + reduce(73), // =~, reduce: BitwiseXORTerm + reduce(73), // !=~, reduce: BitwiseXORTerm + reduce(73), // ==, reduce: BitwiseXORTerm + reduce(73), // !=, reduce: BitwiseXORTerm + reduce(73), // >, reduce: BitwiseXORTerm + reduce(73), // >=, reduce: BitwiseXORTerm + reduce(73), // <, reduce: BitwiseXORTerm + reduce(73), // <=, reduce: BitwiseXORTerm + reduce(73), // |, reduce: BitwiseXORTerm + reduce(73), // ^, reduce: BitwiseXORTerm + shift(668), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(73), // ), reduce: BitwiseXORTerm + 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, // , + 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 + }, + }, + actionRow{ // S1043 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(75), // ||, reduce: BitwiseANDTerm + reduce(75), // ^^, reduce: BitwiseANDTerm + reduce(75), // &&, reduce: BitwiseANDTerm + reduce(75), // =~, reduce: BitwiseANDTerm + reduce(75), // !=~, reduce: BitwiseANDTerm + reduce(75), // ==, reduce: BitwiseANDTerm + reduce(75), // !=, reduce: BitwiseANDTerm + reduce(75), // >, reduce: BitwiseANDTerm + reduce(75), // >=, reduce: BitwiseANDTerm + reduce(75), // <, reduce: BitwiseANDTerm + reduce(75), // <=, reduce: BitwiseANDTerm + reduce(75), // |, reduce: BitwiseANDTerm + reduce(75), // ^, reduce: BitwiseANDTerm + reduce(75), // &, reduce: BitwiseANDTerm + shift(669), // << + shift(670), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(75), // ), 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, // , + 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 + }, + }, + actionRow{ // S1044 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(77), // ||, reduce: BitwiseShiftTerm + reduce(77), // ^^, reduce: BitwiseShiftTerm + reduce(77), // &&, reduce: BitwiseShiftTerm + reduce(77), // =~, reduce: BitwiseShiftTerm + reduce(77), // !=~, reduce: BitwiseShiftTerm + reduce(77), // ==, reduce: BitwiseShiftTerm + reduce(77), // !=, reduce: BitwiseShiftTerm + reduce(77), // >, reduce: BitwiseShiftTerm + reduce(77), // >=, reduce: BitwiseShiftTerm + reduce(77), // <, reduce: BitwiseShiftTerm + reduce(77), // <=, reduce: BitwiseShiftTerm + reduce(77), // |, reduce: BitwiseShiftTerm + reduce(77), // ^, reduce: BitwiseShiftTerm + reduce(77), // &, reduce: BitwiseShiftTerm + reduce(77), // <<, reduce: BitwiseShiftTerm + reduce(77), // >>, reduce: BitwiseShiftTerm + shift(671), // + + shift(672), // - + shift(673), // .+ + shift(674), // .- + shift(675), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(77), // ), 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, // , + 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 + }, + }, + actionRow{ // S1045 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(78), // ||, reduce: BitwiseShiftTerm + reduce(78), // ^^, reduce: BitwiseShiftTerm + reduce(78), // &&, reduce: BitwiseShiftTerm + reduce(78), // =~, reduce: BitwiseShiftTerm + reduce(78), // !=~, reduce: BitwiseShiftTerm + reduce(78), // ==, reduce: BitwiseShiftTerm + reduce(78), // !=, reduce: BitwiseShiftTerm + reduce(78), // >, reduce: BitwiseShiftTerm + reduce(78), // >=, reduce: BitwiseShiftTerm + reduce(78), // <, reduce: BitwiseShiftTerm + reduce(78), // <=, reduce: BitwiseShiftTerm + reduce(78), // |, reduce: BitwiseShiftTerm + reduce(78), // ^, reduce: BitwiseShiftTerm + reduce(78), // &, reduce: BitwiseShiftTerm + reduce(78), // <<, reduce: BitwiseShiftTerm + reduce(78), // >>, reduce: BitwiseShiftTerm + shift(671), // + + shift(672), // - + shift(673), // .+ + shift(674), // .- + shift(675), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(78), // ), 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, // , + 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 + }, + }, + actionRow{ // S1046 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: AddsubdotTerm + nil, // : + reduce(80), // ||, reduce: AddsubdotTerm + reduce(80), // ^^, reduce: AddsubdotTerm + reduce(80), // &&, reduce: AddsubdotTerm + reduce(80), // =~, reduce: AddsubdotTerm + reduce(80), // !=~, reduce: AddsubdotTerm + reduce(80), // ==, reduce: AddsubdotTerm + reduce(80), // !=, reduce: AddsubdotTerm + reduce(80), // >, reduce: AddsubdotTerm + reduce(80), // >=, reduce: AddsubdotTerm + reduce(80), // <, reduce: AddsubdotTerm + reduce(80), // <=, reduce: AddsubdotTerm + reduce(80), // |, reduce: AddsubdotTerm + reduce(80), // ^, reduce: AddsubdotTerm + reduce(80), // &, reduce: AddsubdotTerm + reduce(80), // <<, reduce: AddsubdotTerm + reduce(80), // >>, reduce: AddsubdotTerm + reduce(80), // +, reduce: AddsubdotTerm + reduce(80), // -, reduce: AddsubdotTerm + reduce(80), // .+, reduce: AddsubdotTerm + reduce(80), // .-, reduce: AddsubdotTerm + reduce(80), // ., reduce: AddsubdotTerm + shift(677), // * + shift(678), // / + shift(679), // // + shift(680), // % + shift(681), // .* + shift(682), // ./ + shift(683), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(80), // ), 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, // , + 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 + }, + }, + actionRow{ // S1047 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: AddsubdotTerm + nil, // : + reduce(81), // ||, reduce: AddsubdotTerm + reduce(81), // ^^, reduce: AddsubdotTerm + reduce(81), // &&, reduce: AddsubdotTerm + reduce(81), // =~, reduce: AddsubdotTerm + reduce(81), // !=~, reduce: AddsubdotTerm + reduce(81), // ==, reduce: AddsubdotTerm + reduce(81), // !=, reduce: AddsubdotTerm + reduce(81), // >, reduce: AddsubdotTerm + reduce(81), // >=, reduce: AddsubdotTerm + reduce(81), // <, reduce: AddsubdotTerm + reduce(81), // <=, reduce: AddsubdotTerm + reduce(81), // |, reduce: AddsubdotTerm + reduce(81), // ^, reduce: AddsubdotTerm + reduce(81), // &, reduce: AddsubdotTerm + reduce(81), // <<, reduce: AddsubdotTerm + reduce(81), // >>, reduce: AddsubdotTerm + reduce(81), // +, reduce: AddsubdotTerm + reduce(81), // -, reduce: AddsubdotTerm + reduce(81), // .+, reduce: AddsubdotTerm + reduce(81), // .-, reduce: AddsubdotTerm + reduce(81), // ., reduce: AddsubdotTerm + shift(677), // * + shift(678), // / + shift(679), // // + shift(680), // % + shift(681), // .* + shift(682), // ./ + shift(683), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(81), // ), 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, // , + 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 + }, + }, + actionRow{ // S1048 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: AddsubdotTerm + nil, // : + reduce(82), // ||, reduce: AddsubdotTerm + reduce(82), // ^^, reduce: AddsubdotTerm + reduce(82), // &&, reduce: AddsubdotTerm + reduce(82), // =~, reduce: AddsubdotTerm + reduce(82), // !=~, reduce: AddsubdotTerm + reduce(82), // ==, reduce: AddsubdotTerm + reduce(82), // !=, reduce: AddsubdotTerm + reduce(82), // >, reduce: AddsubdotTerm + reduce(82), // >=, reduce: AddsubdotTerm + reduce(82), // <, reduce: AddsubdotTerm + reduce(82), // <=, reduce: AddsubdotTerm + reduce(82), // |, reduce: AddsubdotTerm + reduce(82), // ^, reduce: AddsubdotTerm + reduce(82), // &, reduce: AddsubdotTerm + reduce(82), // <<, reduce: AddsubdotTerm + reduce(82), // >>, reduce: AddsubdotTerm + reduce(82), // +, reduce: AddsubdotTerm + reduce(82), // -, reduce: AddsubdotTerm + reduce(82), // .+, reduce: AddsubdotTerm + reduce(82), // .-, reduce: AddsubdotTerm + reduce(82), // ., reduce: AddsubdotTerm + shift(677), // * + shift(678), // / + shift(679), // // + shift(680), // % + shift(681), // .* + shift(682), // ./ + shift(683), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(82), // ), 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, // , + 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 + }, + }, + actionRow{ // S1049 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: AddsubdotTerm + nil, // : + reduce(83), // ||, reduce: AddsubdotTerm + reduce(83), // ^^, reduce: AddsubdotTerm + reduce(83), // &&, reduce: AddsubdotTerm + reduce(83), // =~, reduce: AddsubdotTerm + reduce(83), // !=~, reduce: AddsubdotTerm + reduce(83), // ==, reduce: AddsubdotTerm + reduce(83), // !=, reduce: AddsubdotTerm + reduce(83), // >, reduce: AddsubdotTerm + reduce(83), // >=, reduce: AddsubdotTerm + reduce(83), // <, reduce: AddsubdotTerm + reduce(83), // <=, reduce: AddsubdotTerm + reduce(83), // |, reduce: AddsubdotTerm + reduce(83), // ^, reduce: AddsubdotTerm + reduce(83), // &, reduce: AddsubdotTerm + reduce(83), // <<, reduce: AddsubdotTerm + reduce(83), // >>, reduce: AddsubdotTerm + reduce(83), // +, reduce: AddsubdotTerm + reduce(83), // -, reduce: AddsubdotTerm + reduce(83), // .+, reduce: AddsubdotTerm + reduce(83), // .-, reduce: AddsubdotTerm + reduce(83), // ., reduce: AddsubdotTerm + shift(677), // * + shift(678), // / + shift(679), // // + shift(680), // % + shift(681), // .* + shift(682), // ./ + shift(683), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(83), // ), 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, // , + 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 + }, + }, + actionRow{ // S1050 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: AddsubdotTerm + nil, // : + reduce(84), // ||, reduce: AddsubdotTerm + reduce(84), // ^^, reduce: AddsubdotTerm + reduce(84), // &&, reduce: AddsubdotTerm + reduce(84), // =~, reduce: AddsubdotTerm + reduce(84), // !=~, reduce: AddsubdotTerm + reduce(84), // ==, reduce: AddsubdotTerm + reduce(84), // !=, reduce: AddsubdotTerm + reduce(84), // >, reduce: AddsubdotTerm + reduce(84), // >=, reduce: AddsubdotTerm + reduce(84), // <, reduce: AddsubdotTerm + reduce(84), // <=, reduce: AddsubdotTerm + reduce(84), // |, reduce: AddsubdotTerm + reduce(84), // ^, reduce: AddsubdotTerm + reduce(84), // &, reduce: AddsubdotTerm + reduce(84), // <<, reduce: AddsubdotTerm + reduce(84), // >>, reduce: AddsubdotTerm + reduce(84), // +, reduce: AddsubdotTerm + reduce(84), // -, reduce: AddsubdotTerm + reduce(84), // .+, reduce: AddsubdotTerm + reduce(84), // .-, reduce: AddsubdotTerm + reduce(84), // ., reduce: AddsubdotTerm + shift(677), // * + shift(678), // / + shift(679), // // + shift(680), // % + shift(681), // .* + shift(682), // ./ + shift(683), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(84), // ), 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, // , + 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 + }, + }, + actionRow{ // S1051 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: MuldivTerm + nil, // : + reduce(86), // ||, reduce: MuldivTerm + reduce(86), // ^^, reduce: MuldivTerm + reduce(86), // &&, reduce: MuldivTerm + reduce(86), // =~, reduce: MuldivTerm + reduce(86), // !=~, reduce: MuldivTerm + reduce(86), // ==, reduce: MuldivTerm + reduce(86), // !=, reduce: MuldivTerm + reduce(86), // >, reduce: MuldivTerm + reduce(86), // >=, reduce: MuldivTerm + reduce(86), // <, reduce: MuldivTerm + reduce(86), // <=, reduce: MuldivTerm + reduce(86), // |, reduce: MuldivTerm + reduce(86), // ^, reduce: MuldivTerm + reduce(86), // &, reduce: MuldivTerm + reduce(86), // <<, reduce: MuldivTerm + reduce(86), // >>, reduce: MuldivTerm + reduce(86), // +, reduce: MuldivTerm + reduce(86), // -, reduce: MuldivTerm + reduce(86), // .+, reduce: MuldivTerm + reduce(86), // .-, reduce: MuldivTerm + reduce(86), // ., reduce: MuldivTerm + reduce(86), // *, reduce: MuldivTerm + reduce(86), // /, reduce: MuldivTerm + reduce(86), // //, reduce: MuldivTerm + reduce(86), // %, reduce: MuldivTerm + reduce(86), // .*, reduce: MuldivTerm + reduce(86), // ./, reduce: MuldivTerm + reduce(86), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(86), // ), reduce: MuldivTerm + 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, // , + 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 + }, + }, + actionRow{ // S1052 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: MuldivTerm + nil, // : + reduce(87), // ||, reduce: MuldivTerm + reduce(87), // ^^, reduce: MuldivTerm + reduce(87), // &&, reduce: MuldivTerm + reduce(87), // =~, reduce: MuldivTerm + reduce(87), // !=~, reduce: MuldivTerm + reduce(87), // ==, reduce: MuldivTerm + reduce(87), // !=, reduce: MuldivTerm + reduce(87), // >, reduce: MuldivTerm + reduce(87), // >=, reduce: MuldivTerm + reduce(87), // <, reduce: MuldivTerm + reduce(87), // <=, reduce: MuldivTerm + reduce(87), // |, reduce: MuldivTerm + reduce(87), // ^, reduce: MuldivTerm + reduce(87), // &, reduce: MuldivTerm + reduce(87), // <<, reduce: MuldivTerm + reduce(87), // >>, reduce: MuldivTerm + reduce(87), // +, reduce: MuldivTerm + reduce(87), // -, reduce: MuldivTerm + reduce(87), // .+, reduce: MuldivTerm + reduce(87), // .-, reduce: MuldivTerm + reduce(87), // ., reduce: MuldivTerm + reduce(87), // *, reduce: MuldivTerm + reduce(87), // /, reduce: MuldivTerm + reduce(87), // //, reduce: MuldivTerm + reduce(87), // %, reduce: MuldivTerm + reduce(87), // .*, reduce: MuldivTerm + reduce(87), // ./, reduce: MuldivTerm + reduce(87), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(87), // ), reduce: MuldivTerm + 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, // , + 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 + }, + }, + actionRow{ // S1053 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: MuldivTerm + nil, // : + reduce(88), // ||, reduce: MuldivTerm + reduce(88), // ^^, reduce: MuldivTerm + reduce(88), // &&, reduce: MuldivTerm + reduce(88), // =~, reduce: MuldivTerm + reduce(88), // !=~, reduce: MuldivTerm + reduce(88), // ==, reduce: MuldivTerm + reduce(88), // !=, reduce: MuldivTerm + reduce(88), // >, reduce: MuldivTerm + reduce(88), // >=, reduce: MuldivTerm + reduce(88), // <, reduce: MuldivTerm + reduce(88), // <=, reduce: MuldivTerm + reduce(88), // |, reduce: MuldivTerm + reduce(88), // ^, reduce: MuldivTerm + reduce(88), // &, reduce: MuldivTerm + reduce(88), // <<, reduce: MuldivTerm + reduce(88), // >>, reduce: MuldivTerm + reduce(88), // +, reduce: MuldivTerm + reduce(88), // -, reduce: MuldivTerm + reduce(88), // .+, reduce: MuldivTerm + reduce(88), // .-, reduce: MuldivTerm + reduce(88), // ., reduce: MuldivTerm + reduce(88), // *, reduce: MuldivTerm + reduce(88), // /, reduce: MuldivTerm + reduce(88), // //, reduce: MuldivTerm + reduce(88), // %, reduce: MuldivTerm + reduce(88), // .*, reduce: MuldivTerm + reduce(88), // ./, reduce: MuldivTerm + reduce(88), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(88), // ), reduce: MuldivTerm + 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, // , + 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 + }, + }, + actionRow{ // S1054 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: MuldivTerm + nil, // : + reduce(89), // ||, reduce: MuldivTerm + reduce(89), // ^^, reduce: MuldivTerm + reduce(89), // &&, reduce: MuldivTerm + reduce(89), // =~, reduce: MuldivTerm + reduce(89), // !=~, reduce: MuldivTerm + reduce(89), // ==, reduce: MuldivTerm + reduce(89), // !=, reduce: MuldivTerm + reduce(89), // >, reduce: MuldivTerm + reduce(89), // >=, reduce: MuldivTerm + reduce(89), // <, reduce: MuldivTerm + reduce(89), // <=, reduce: MuldivTerm + reduce(89), // |, reduce: MuldivTerm + reduce(89), // ^, reduce: MuldivTerm + reduce(89), // &, reduce: MuldivTerm + reduce(89), // <<, reduce: MuldivTerm + reduce(89), // >>, reduce: MuldivTerm + reduce(89), // +, reduce: MuldivTerm + reduce(89), // -, reduce: MuldivTerm + reduce(89), // .+, reduce: MuldivTerm + reduce(89), // .-, reduce: MuldivTerm + reduce(89), // ., reduce: MuldivTerm + reduce(89), // *, reduce: MuldivTerm + reduce(89), // /, reduce: MuldivTerm + reduce(89), // //, reduce: MuldivTerm + reduce(89), // %, reduce: MuldivTerm + reduce(89), // .*, reduce: MuldivTerm + reduce(89), // ./, reduce: MuldivTerm + reduce(89), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(89), // ), reduce: MuldivTerm + 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, // , + 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 + }, + }, + actionRow{ // S1055 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: MuldivTerm + nil, // : + reduce(90), // ||, reduce: MuldivTerm + reduce(90), // ^^, reduce: MuldivTerm + reduce(90), // &&, reduce: MuldivTerm + reduce(90), // =~, reduce: MuldivTerm + reduce(90), // !=~, reduce: MuldivTerm + reduce(90), // ==, reduce: MuldivTerm + reduce(90), // !=, reduce: MuldivTerm + reduce(90), // >, reduce: MuldivTerm + reduce(90), // >=, reduce: MuldivTerm + reduce(90), // <, reduce: MuldivTerm + reduce(90), // <=, reduce: MuldivTerm + reduce(90), // |, reduce: MuldivTerm + reduce(90), // ^, reduce: MuldivTerm + reduce(90), // &, reduce: MuldivTerm + reduce(90), // <<, reduce: MuldivTerm + reduce(90), // >>, reduce: MuldivTerm + reduce(90), // +, reduce: MuldivTerm + reduce(90), // -, reduce: MuldivTerm + reduce(90), // .+, reduce: MuldivTerm + reduce(90), // .-, reduce: MuldivTerm + reduce(90), // ., reduce: MuldivTerm + reduce(90), // *, reduce: MuldivTerm + reduce(90), // /, reduce: MuldivTerm + reduce(90), // //, reduce: MuldivTerm + reduce(90), // %, reduce: MuldivTerm + reduce(90), // .*, reduce: MuldivTerm + reduce(90), // ./, reduce: MuldivTerm + reduce(90), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(90), // ), reduce: MuldivTerm + 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, // , + 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 + }, + }, + actionRow{ // S1056 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + nil, // : + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(91), // ), reduce: MuldivTerm + 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, // , + 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 + }, + }, + actionRow{ // S1057 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(92), // ), reduce: MuldivTerm + 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, // , + 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 + }, + }, + actionRow{ // S1058 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: PowTerm + nil, // : + reduce(101), // ||, reduce: PowTerm + reduce(101), // ^^, reduce: PowTerm + reduce(101), // &&, reduce: PowTerm + reduce(101), // =~, reduce: PowTerm + reduce(101), // !=~, reduce: PowTerm + reduce(101), // ==, reduce: PowTerm + reduce(101), // !=, reduce: PowTerm + reduce(101), // >, reduce: PowTerm + reduce(101), // >=, reduce: PowTerm + reduce(101), // <, reduce: PowTerm + reduce(101), // <=, reduce: PowTerm + reduce(101), // |, reduce: PowTerm + reduce(101), // ^, reduce: PowTerm + reduce(101), // &, reduce: PowTerm + reduce(101), // <<, reduce: PowTerm + reduce(101), // >>, reduce: PowTerm + reduce(101), // +, reduce: PowTerm + reduce(101), // -, reduce: PowTerm + reduce(101), // .+, reduce: PowTerm + reduce(101), // .-, reduce: PowTerm + reduce(101), // ., reduce: PowTerm + reduce(101), // *, reduce: PowTerm + reduce(101), // /, reduce: PowTerm + reduce(101), // //, reduce: PowTerm + reduce(101), // %, reduce: PowTerm + reduce(101), // .*, reduce: PowTerm + reduce(101), // ./, reduce: PowTerm + reduce(101), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(101), // ), reduce: PowTerm + 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, // , + 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 + }, + }, + actionRow{ // S1059 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(103), // ||, reduce: PrecedenceChainEnd + reduce(103), // ^^, reduce: PrecedenceChainEnd + reduce(103), // &&, reduce: PrecedenceChainEnd + reduce(103), // =~, reduce: PrecedenceChainEnd + reduce(103), // !=~, reduce: PrecedenceChainEnd + reduce(103), // ==, reduce: PrecedenceChainEnd + reduce(103), // !=, reduce: PrecedenceChainEnd + reduce(103), // >, reduce: PrecedenceChainEnd + reduce(103), // >=, reduce: PrecedenceChainEnd + reduce(103), // <, reduce: PrecedenceChainEnd + reduce(103), // <=, reduce: PrecedenceChainEnd + reduce(103), // |, reduce: PrecedenceChainEnd + reduce(103), // ^, reduce: PrecedenceChainEnd + reduce(103), // &, reduce: PrecedenceChainEnd + reduce(103), // <<, reduce: PrecedenceChainEnd + reduce(103), // >>, reduce: PrecedenceChainEnd + reduce(103), // +, reduce: PrecedenceChainEnd + reduce(103), // -, reduce: PrecedenceChainEnd + reduce(103), // .+, reduce: PrecedenceChainEnd + reduce(103), // .-, reduce: PrecedenceChainEnd + reduce(103), // ., reduce: PrecedenceChainEnd + reduce(103), // *, reduce: PrecedenceChainEnd + reduce(103), // /, reduce: PrecedenceChainEnd + reduce(103), // //, reduce: PrecedenceChainEnd + reduce(103), // %, reduce: PrecedenceChainEnd + reduce(103), // .*, reduce: PrecedenceChainEnd + reduce(103), // ./, reduce: PrecedenceChainEnd + reduce(103), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(103), // **, reduce: PrecedenceChainEnd + nil, // ( + reduce(103), // ), reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S1060 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1217), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1218), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1061 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1220), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1062 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(122), // [, reduce: MapLiteral + reduce(122), // ], reduce: MapLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MapLiteral + reduce(122), // :, reduce: MapLiteral + reduce(122), // ||, reduce: MapLiteral + reduce(122), // ^^, reduce: MapLiteral + reduce(122), // &&, reduce: MapLiteral + reduce(122), // =~, reduce: MapLiteral + reduce(122), // !=~, reduce: MapLiteral + reduce(122), // ==, reduce: MapLiteral + reduce(122), // !=, reduce: MapLiteral + reduce(122), // >, reduce: MapLiteral + reduce(122), // >=, reduce: MapLiteral + reduce(122), // <, reduce: MapLiteral + reduce(122), // <=, reduce: MapLiteral + reduce(122), // |, reduce: MapLiteral + reduce(122), // ^, reduce: MapLiteral + reduce(122), // &, reduce: MapLiteral + reduce(122), // <<, reduce: MapLiteral + reduce(122), // >>, reduce: MapLiteral + reduce(122), // +, reduce: MapLiteral + reduce(122), // -, reduce: MapLiteral + reduce(122), // .+, reduce: MapLiteral + reduce(122), // .-, reduce: MapLiteral + reduce(122), // ., reduce: MapLiteral + reduce(122), // *, reduce: MapLiteral + reduce(122), // /, reduce: MapLiteral + reduce(122), // //, reduce: MapLiteral + reduce(122), // %, reduce: MapLiteral + reduce(122), // .*, reduce: MapLiteral + reduce(122), // ./, reduce: MapLiteral + reduce(122), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S1063 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1221), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1064 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(141), // [, reduce: ArrayOrMapIndexAccess + reduce(141), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(141), // ||, reduce: ArrayOrMapIndexAccess + reduce(141), // ^^, reduce: ArrayOrMapIndexAccess + reduce(141), // &&, reduce: ArrayOrMapIndexAccess + reduce(141), // =~, reduce: ArrayOrMapIndexAccess + reduce(141), // !=~, reduce: ArrayOrMapIndexAccess + reduce(141), // ==, reduce: ArrayOrMapIndexAccess + reduce(141), // !=, reduce: ArrayOrMapIndexAccess + reduce(141), // >, reduce: ArrayOrMapIndexAccess + reduce(141), // >=, reduce: ArrayOrMapIndexAccess + reduce(141), // <, reduce: ArrayOrMapIndexAccess + reduce(141), // <=, reduce: ArrayOrMapIndexAccess + reduce(141), // |, reduce: ArrayOrMapIndexAccess + reduce(141), // ^, reduce: ArrayOrMapIndexAccess + reduce(141), // &, reduce: ArrayOrMapIndexAccess + reduce(141), // <<, reduce: ArrayOrMapIndexAccess + reduce(141), // >>, reduce: ArrayOrMapIndexAccess + reduce(141), // +, reduce: ArrayOrMapIndexAccess + reduce(141), // -, reduce: ArrayOrMapIndexAccess + reduce(141), // .+, reduce: ArrayOrMapIndexAccess + reduce(141), // .-, reduce: ArrayOrMapIndexAccess + reduce(141), // ., reduce: ArrayOrMapIndexAccess + reduce(141), // *, reduce: ArrayOrMapIndexAccess + reduce(141), // /, reduce: ArrayOrMapIndexAccess + reduce(141), // //, reduce: ArrayOrMapIndexAccess + reduce(141), // %, reduce: ArrayOrMapIndexAccess + reduce(141), // .*, reduce: ArrayOrMapIndexAccess + reduce(141), // ./, reduce: ArrayOrMapIndexAccess + reduce(141), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ArrayOrMapIndexAccess + 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, // , + 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 + }, + }, + actionRow{ // S1065 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1223), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1066 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: ArrayLiteral + reduce(115), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArrayLiteral + reduce(115), // :, reduce: ArrayLiteral + reduce(115), // ||, reduce: ArrayLiteral + reduce(115), // ^^, reduce: ArrayLiteral + reduce(115), // &&, reduce: ArrayLiteral + reduce(115), // =~, reduce: ArrayLiteral + reduce(115), // !=~, reduce: ArrayLiteral + reduce(115), // ==, reduce: ArrayLiteral + reduce(115), // !=, reduce: ArrayLiteral + reduce(115), // >, reduce: ArrayLiteral + reduce(115), // >=, reduce: ArrayLiteral + reduce(115), // <, reduce: ArrayLiteral + reduce(115), // <=, reduce: ArrayLiteral + reduce(115), // |, reduce: ArrayLiteral + reduce(115), // ^, reduce: ArrayLiteral + reduce(115), // &, reduce: ArrayLiteral + reduce(115), // <<, reduce: ArrayLiteral + reduce(115), // >>, reduce: ArrayLiteral + reduce(115), // +, reduce: ArrayLiteral + reduce(115), // -, reduce: ArrayLiteral + reduce(115), // .+, reduce: ArrayLiteral + reduce(115), // .-, reduce: ArrayLiteral + reduce(115), // ., reduce: ArrayLiteral + reduce(115), // *, reduce: ArrayLiteral + reduce(115), // /, reduce: ArrayLiteral + reduce(115), // //, reduce: ArrayLiteral + reduce(115), // %, reduce: ArrayLiteral + reduce(115), // .*, reduce: ArrayLiteral + reduce(115), // ./, reduce: ArrayLiteral + reduce(115), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S1067 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1224), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1068 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1225), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1069 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1226), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1070 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1071 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1072 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1229), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1073 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArraySliceAccess + reduce(146), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArraySliceAccess + nil, // : + reduce(146), // ||, reduce: ArraySliceAccess + reduce(146), // ^^, reduce: ArraySliceAccess + reduce(146), // &&, reduce: ArraySliceAccess + reduce(146), // =~, reduce: ArraySliceAccess + reduce(146), // !=~, reduce: ArraySliceAccess + reduce(146), // ==, reduce: ArraySliceAccess + reduce(146), // !=, reduce: ArraySliceAccess + reduce(146), // >, reduce: ArraySliceAccess + reduce(146), // >=, reduce: ArraySliceAccess + reduce(146), // <, reduce: ArraySliceAccess + reduce(146), // <=, reduce: ArraySliceAccess + reduce(146), // |, reduce: ArraySliceAccess + reduce(146), // ^, reduce: ArraySliceAccess + reduce(146), // &, reduce: ArraySliceAccess + reduce(146), // <<, reduce: ArraySliceAccess + reduce(146), // >>, reduce: ArraySliceAccess + reduce(146), // +, reduce: ArraySliceAccess + reduce(146), // -, reduce: ArraySliceAccess + reduce(146), // .+, reduce: ArraySliceAccess + reduce(146), // .-, reduce: ArraySliceAccess + reduce(146), // ., reduce: ArraySliceAccess + reduce(146), // *, reduce: ArraySliceAccess + reduce(146), // /, reduce: ArraySliceAccess + reduce(146), // //, reduce: ArraySliceAccess + reduce(146), // %, reduce: ArraySliceAccess + reduce(146), // .*, reduce: ArraySliceAccess + reduce(146), // ./, reduce: ArraySliceAccess + reduce(146), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1074 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1075 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1076 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1077 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1078 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1079 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1080 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1081 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1082 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1083 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1084 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1085 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1086 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1087 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1088 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1089 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, actionRow{ // S1090 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(34), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(34), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99256,10 +99256,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -99268,28 +99268,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1091 @@ -99298,22 +99298,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(35), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(35), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99347,10 +99347,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -99359,28 +99359,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1092 @@ -99389,22 +99389,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(36), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(36), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99438,10 +99438,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -99450,28 +99450,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1093 @@ -99480,22 +99480,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(37), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(37), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99529,10 +99529,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -99541,28 +99541,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1094 @@ -99571,10 +99571,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(39), // ;, reduce: Assignment + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(94), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -99583,10 +99587,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(39), // }, reduce: Assignment - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -99602,36 +99602,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(94), // ?, reduce: UnaryOpTerm + reduce(94), // :, reduce: UnaryOpTerm + reduce(94), // ||, reduce: UnaryOpTerm + reduce(94), // ^^, reduce: UnaryOpTerm + reduce(94), // &&, reduce: UnaryOpTerm + reduce(94), // =~, reduce: UnaryOpTerm + reduce(94), // !=~, reduce: UnaryOpTerm + reduce(94), // ==, reduce: UnaryOpTerm + reduce(94), // !=, reduce: UnaryOpTerm + reduce(94), // >, reduce: UnaryOpTerm + reduce(94), // >=, reduce: UnaryOpTerm + reduce(94), // <, reduce: UnaryOpTerm + reduce(94), // <=, reduce: UnaryOpTerm + reduce(94), // |, reduce: UnaryOpTerm + reduce(94), // ^, reduce: UnaryOpTerm + reduce(94), // &, reduce: UnaryOpTerm + reduce(94), // <<, reduce: UnaryOpTerm + reduce(94), // >>, reduce: UnaryOpTerm + reduce(94), // +, reduce: UnaryOpTerm + reduce(94), // -, reduce: UnaryOpTerm + reduce(94), // .+, reduce: UnaryOpTerm + reduce(94), // .-, reduce: UnaryOpTerm + reduce(94), // ., reduce: UnaryOpTerm + reduce(94), // *, reduce: UnaryOpTerm + reduce(94), // /, reduce: UnaryOpTerm + reduce(94), // //, reduce: UnaryOpTerm + reduce(94), // %, reduce: UnaryOpTerm + reduce(94), // .*, reduce: UnaryOpTerm + reduce(94), // ./, reduce: UnaryOpTerm + reduce(94), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -99662,22 +99662,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(40), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(40), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99711,10 +99711,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -99723,28 +99723,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1096 @@ -99753,22 +99753,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(41), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(41), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99802,10 +99802,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -99814,28 +99814,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1097 @@ -99844,22 +99844,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(42), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(42), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99893,10 +99893,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -99905,28 +99905,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1098 @@ -99935,22 +99935,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(43), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(43), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -99984,10 +99984,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -99996,28 +99996,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1099 @@ -100026,22 +100026,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(44), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(44), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100075,10 +100075,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -100087,28 +100087,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1100 @@ -100117,22 +100117,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(45), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(45), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100166,10 +100166,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -100178,28 +100178,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1101 @@ -100208,22 +100208,22 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(46), // ;, reduce: Assignment - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(46), // }, reduce: Assignment + shift(692), // { + nil, // } nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100257,10 +100257,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- nil, // . nil, // * nil, // / @@ -100269,28 +100269,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(733), // ! + shift(734), // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1102 @@ -100299,10 +100299,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(47), // ;, reduce: Assignment + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(95), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -100311,10 +100315,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(47), // }, reduce: Assignment - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -100330,36 +100330,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(95), // ?, reduce: UnaryOpTerm + reduce(95), // :, reduce: UnaryOpTerm + reduce(95), // ||, reduce: UnaryOpTerm + reduce(95), // ^^, reduce: UnaryOpTerm + reduce(95), // &&, reduce: UnaryOpTerm + reduce(95), // =~, reduce: UnaryOpTerm + reduce(95), // !=~, reduce: UnaryOpTerm + reduce(95), // ==, reduce: UnaryOpTerm + reduce(95), // !=, reduce: UnaryOpTerm + reduce(95), // >, reduce: UnaryOpTerm + reduce(95), // >=, reduce: UnaryOpTerm + reduce(95), // <, reduce: UnaryOpTerm + reduce(95), // <=, reduce: UnaryOpTerm + reduce(95), // |, reduce: UnaryOpTerm + reduce(95), // ^, reduce: UnaryOpTerm + reduce(95), // &, reduce: UnaryOpTerm + reduce(95), // <<, reduce: UnaryOpTerm + reduce(95), // >>, reduce: UnaryOpTerm + reduce(95), // +, reduce: UnaryOpTerm + reduce(95), // -, reduce: UnaryOpTerm + reduce(95), // .+, reduce: UnaryOpTerm + reduce(95), // .-, reduce: UnaryOpTerm + reduce(95), // ., reduce: UnaryOpTerm + reduce(95), // *, reduce: UnaryOpTerm + reduce(95), // /, reduce: UnaryOpTerm + reduce(95), // //, reduce: UnaryOpTerm + reduce(95), // %, reduce: UnaryOpTerm + reduce(95), // .*, reduce: UnaryOpTerm + reduce(95), // ./, reduce: UnaryOpTerm + reduce(95), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -100390,10 +100390,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(48), // ;, reduce: Assignment + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(96), // ], reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -100402,10 +100406,370 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: UnaryOpTerm + reduce(96), // :, reduce: UnaryOpTerm + reduce(96), // ||, reduce: UnaryOpTerm + reduce(96), // ^^, reduce: UnaryOpTerm + reduce(96), // &&, reduce: UnaryOpTerm + reduce(96), // =~, reduce: UnaryOpTerm + reduce(96), // !=~, reduce: UnaryOpTerm + reduce(96), // ==, reduce: UnaryOpTerm + reduce(96), // !=, reduce: UnaryOpTerm + reduce(96), // >, reduce: UnaryOpTerm + reduce(96), // >=, reduce: UnaryOpTerm + reduce(96), // <, reduce: UnaryOpTerm + reduce(96), // <=, reduce: UnaryOpTerm + reduce(96), // |, reduce: UnaryOpTerm + reduce(96), // ^, reduce: UnaryOpTerm + reduce(96), // &, reduce: UnaryOpTerm + reduce(96), // <<, reduce: UnaryOpTerm + reduce(96), // >>, reduce: UnaryOpTerm + reduce(96), // +, reduce: UnaryOpTerm + reduce(96), // -, reduce: UnaryOpTerm + reduce(96), // .+, reduce: UnaryOpTerm + reduce(96), // .-, reduce: UnaryOpTerm + reduce(96), // ., reduce: UnaryOpTerm + reduce(96), // *, reduce: UnaryOpTerm + reduce(96), // /, reduce: UnaryOpTerm + reduce(96), // //, reduce: UnaryOpTerm + reduce(96), // %, reduce: UnaryOpTerm + reduce(96), // .*, reduce: UnaryOpTerm + reduce(96), // ./, reduce: UnaryOpTerm + reduce(96), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1104 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // md_token_begin nil, // { - reduce(48), // }, reduce: Assignment + nil, // } nil, // md_token_end + nil, // = + nil, // [ + reduce(97), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: UnaryOpTerm + reduce(97), // :, reduce: UnaryOpTerm + reduce(97), // ||, reduce: UnaryOpTerm + reduce(97), // ^^, reduce: UnaryOpTerm + reduce(97), // &&, reduce: UnaryOpTerm + reduce(97), // =~, reduce: UnaryOpTerm + reduce(97), // !=~, reduce: UnaryOpTerm + reduce(97), // ==, reduce: UnaryOpTerm + reduce(97), // !=, reduce: UnaryOpTerm + reduce(97), // >, reduce: UnaryOpTerm + reduce(97), // >=, reduce: UnaryOpTerm + reduce(97), // <, reduce: UnaryOpTerm + reduce(97), // <=, reduce: UnaryOpTerm + reduce(97), // |, reduce: UnaryOpTerm + reduce(97), // ^, reduce: UnaryOpTerm + reduce(97), // &, reduce: UnaryOpTerm + reduce(97), // <<, reduce: UnaryOpTerm + reduce(97), // >>, reduce: UnaryOpTerm + reduce(97), // +, reduce: UnaryOpTerm + reduce(97), // -, reduce: UnaryOpTerm + reduce(97), // .+, reduce: UnaryOpTerm + reduce(97), // .-, reduce: UnaryOpTerm + reduce(97), // ., reduce: UnaryOpTerm + reduce(97), // *, reduce: UnaryOpTerm + reduce(97), // /, reduce: UnaryOpTerm + reduce(97), // //, reduce: UnaryOpTerm + reduce(97), // %, reduce: UnaryOpTerm + reduce(97), // .*, reduce: UnaryOpTerm + reduce(97), // ./, reduce: UnaryOpTerm + reduce(97), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1105 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(98), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: UnaryOpTerm + reduce(98), // :, reduce: UnaryOpTerm + reduce(98), // ||, reduce: UnaryOpTerm + reduce(98), // ^^, reduce: UnaryOpTerm + reduce(98), // &&, reduce: UnaryOpTerm + reduce(98), // =~, reduce: UnaryOpTerm + reduce(98), // !=~, reduce: UnaryOpTerm + reduce(98), // ==, reduce: UnaryOpTerm + reduce(98), // !=, reduce: UnaryOpTerm + reduce(98), // >, reduce: UnaryOpTerm + reduce(98), // >=, reduce: UnaryOpTerm + reduce(98), // <, reduce: UnaryOpTerm + reduce(98), // <=, reduce: UnaryOpTerm + reduce(98), // |, reduce: UnaryOpTerm + reduce(98), // ^, reduce: UnaryOpTerm + reduce(98), // &, reduce: UnaryOpTerm + reduce(98), // <<, reduce: UnaryOpTerm + reduce(98), // >>, reduce: UnaryOpTerm + reduce(98), // +, reduce: UnaryOpTerm + reduce(98), // -, reduce: UnaryOpTerm + reduce(98), // .+, reduce: UnaryOpTerm + reduce(98), // .-, reduce: UnaryOpTerm + reduce(98), // ., reduce: UnaryOpTerm + reduce(98), // *, reduce: UnaryOpTerm + reduce(98), // /, reduce: UnaryOpTerm + reduce(98), // //, reduce: UnaryOpTerm + reduce(98), // %, reduce: UnaryOpTerm + reduce(98), // .*, reduce: UnaryOpTerm + reduce(98), // ./, reduce: UnaryOpTerm + reduce(98), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1106 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(99), // ], reduce: UnaryOpTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + reduce(99), // :, reduce: UnaryOpTerm + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1107 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -100454,389 +100818,25 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - nil, // ( + shift(736), // ( 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 + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic nil, // , - 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 - }, - }, - actionRow{ // S1104 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - shift(736), // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(1255), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1105 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - shift(736), // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(1256), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1106 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(123), // [ - nil, // ] - shift(127), // md_token_field_name - shift(128), // $[ - shift(129), // md_token_braced_field_name - shift(130), // md_token_full_srec - shift(134), // md_token_oosvar_name - shift(135), // @[ - shift(136), // md_token_braced_oosvar_name - shift(137), // md_token_full_oosvar - nil, // md_token_begin - shift(138), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(151), // + - shift(153), // - - shift(154), // .+ - shift(155), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(158), // ! - shift(159), // ~ - nil, // ** - shift(161), // ( - nil, // ) - shift(163), // md_token_string_literal - shift(164), // md_token_int_literal - shift(165), // md_token_float_literal - shift(166), // md_token_boolean_literal - shift(167), // md_token_panic - nil, // , - shift(171), // md_token_IPS - shift(172), // md_token_IFS - shift(173), // md_token_IRS - shift(174), // md_token_OPS - shift(175), // md_token_OFS - shift(176), // md_token_ORS - shift(177), // md_token_NF - shift(178), // md_token_NR - shift(179), // md_token_FNR - shift(180), // md_token_FILENAME - shift(181), // md_token_FILENUM - }, - }, - actionRow{ // S1107 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(139), // $, reduce: ArrayOrMapIndexAccess - nil, // empty - reduce(139), // ;, reduce: ArrayOrMapIndexAccess - nil, // = - reduce(139), // [, reduce: ArrayOrMapIndexAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(139), // ||, reduce: ArrayOrMapIndexAccess - reduce(139), // ^^, reduce: ArrayOrMapIndexAccess - reduce(139), // &&, reduce: ArrayOrMapIndexAccess - reduce(139), // =~, reduce: ArrayOrMapIndexAccess - reduce(139), // !=~, reduce: ArrayOrMapIndexAccess - reduce(139), // ==, reduce: ArrayOrMapIndexAccess - reduce(139), // !=, reduce: ArrayOrMapIndexAccess - reduce(139), // >, reduce: ArrayOrMapIndexAccess - reduce(139), // >=, reduce: ArrayOrMapIndexAccess - reduce(139), // <, reduce: ArrayOrMapIndexAccess - reduce(139), // <=, reduce: ArrayOrMapIndexAccess - reduce(139), // |, reduce: ArrayOrMapIndexAccess - reduce(139), // ^, reduce: ArrayOrMapIndexAccess - reduce(139), // &, reduce: ArrayOrMapIndexAccess - reduce(139), // <<, reduce: ArrayOrMapIndexAccess - reduce(139), // >>, reduce: ArrayOrMapIndexAccess - reduce(139), // +, reduce: ArrayOrMapIndexAccess - reduce(139), // -, reduce: ArrayOrMapIndexAccess - reduce(139), // .+, reduce: ArrayOrMapIndexAccess - reduce(139), // .-, reduce: ArrayOrMapIndexAccess - reduce(139), // ., reduce: ArrayOrMapIndexAccess - reduce(139), // *, reduce: ArrayOrMapIndexAccess - reduce(139), // /, reduce: ArrayOrMapIndexAccess - reduce(139), // //, reduce: ArrayOrMapIndexAccess - reduce(139), // %, reduce: ArrayOrMapIndexAccess - reduce(139), // .*, reduce: ArrayOrMapIndexAccess - reduce(139), // ./, reduce: ArrayOrMapIndexAccess - reduce(139), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ArrayOrMapIndexAccess - 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, // , - 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 + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM }, }, actionRow{ // S1108 @@ -100846,100 +100846,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - shift(1259), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1109 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ - shift(1260), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -100948,10 +100861,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -101001,7 +100910,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - nil, // ) + shift(1258), // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -101021,15 +100930,292 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1110 + actionRow{ // S1109 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(144), // $, reduce: ArraySliceAccess + nil, // $ nil, // empty - reduce(144), // ;, reduce: ArraySliceAccess + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end nil, // = - reduce(144), // [, reduce: ArraySliceAccess + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1260), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1110 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(7), // ;, reduce: BeginBlock + nil, // md_token_begin + nil, // { + reduce(7), // }, reduce: BeginBlock + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1111 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(9), // ;, reduce: EndBlock + nil, // md_token_begin + nil, // { + reduce(9), // }, reduce: EndBlock + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1112 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(122), // ;, reduce: MapLiteral + nil, // md_token_begin + nil, // { + reduce(122), // }, reduce: MapLiteral + nil, // md_token_end + nil, // = + reduce(122), // [, reduce: MapLiteral nil, // ] nil, // md_token_field_name nil, // $[ @@ -101039,10 +101225,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -101058,39 +101240,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ArraySliceAccess + reduce(122), // ?, reduce: MapLiteral nil, // : - reduce(144), // ||, reduce: ArraySliceAccess - reduce(144), // ^^, reduce: ArraySliceAccess - reduce(144), // &&, reduce: ArraySliceAccess - reduce(144), // =~, reduce: ArraySliceAccess - reduce(144), // !=~, reduce: ArraySliceAccess - reduce(144), // ==, reduce: ArraySliceAccess - reduce(144), // !=, reduce: ArraySliceAccess - reduce(144), // >, reduce: ArraySliceAccess - reduce(144), // >=, reduce: ArraySliceAccess - reduce(144), // <, reduce: ArraySliceAccess - reduce(144), // <=, reduce: ArraySliceAccess - reduce(144), // |, reduce: ArraySliceAccess - reduce(144), // ^, reduce: ArraySliceAccess - reduce(144), // &, reduce: ArraySliceAccess - reduce(144), // <<, reduce: ArraySliceAccess - reduce(144), // >>, reduce: ArraySliceAccess - reduce(144), // +, reduce: ArraySliceAccess - reduce(144), // -, reduce: ArraySliceAccess - reduce(144), // .+, reduce: ArraySliceAccess - reduce(144), // .-, reduce: ArraySliceAccess - reduce(144), // ., reduce: ArraySliceAccess - reduce(144), // *, reduce: ArraySliceAccess - reduce(144), // /, reduce: ArraySliceAccess - reduce(144), // //, reduce: ArraySliceAccess - reduce(144), // %, reduce: ArraySliceAccess - reduce(144), // .*, reduce: ArraySliceAccess - reduce(144), // ./, reduce: ArraySliceAccess - reduce(144), // .//, reduce: ArraySliceAccess + reduce(122), // ||, reduce: MapLiteral + reduce(122), // ^^, reduce: MapLiteral + reduce(122), // &&, reduce: MapLiteral + reduce(122), // =~, reduce: MapLiteral + reduce(122), // !=~, reduce: MapLiteral + reduce(122), // ==, reduce: MapLiteral + reduce(122), // !=, reduce: MapLiteral + reduce(122), // >, reduce: MapLiteral + reduce(122), // >=, reduce: MapLiteral + reduce(122), // <, reduce: MapLiteral + reduce(122), // <=, reduce: MapLiteral + reduce(122), // |, reduce: MapLiteral + reduce(122), // ^, reduce: MapLiteral + reduce(122), // &, reduce: MapLiteral + reduce(122), // <<, reduce: MapLiteral + reduce(122), // >>, reduce: MapLiteral + reduce(122), // +, reduce: MapLiteral + reduce(122), // -, reduce: MapLiteral + reduce(122), // .+, reduce: MapLiteral + reduce(122), // .-, reduce: MapLiteral + reduce(122), // ., reduce: MapLiteral + reduce(122), // *, reduce: MapLiteral + reduce(122), // /, reduce: MapLiteral + reduce(122), // //, reduce: MapLiteral + reduce(122), // %, reduce: MapLiteral + reduce(122), // .*, reduce: MapLiteral + reduce(122), // ./, reduce: MapLiteral + reduce(122), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(144), // **, reduce: ArraySliceAccess + reduce(122), // **, reduce: MapLiteral nil, // ( nil, // ) nil, // md_token_string_literal @@ -101112,188 +101294,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1111 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(206), // [ - nil, // ] - shift(211), // md_token_field_name - shift(212), // $[ - shift(213), // md_token_braced_field_name - shift(214), // md_token_full_srec - shift(218), // md_token_oosvar_name - shift(219), // @[ - shift(220), // md_token_braced_oosvar_name - shift(221), // md_token_full_oosvar - nil, // md_token_begin - shift(222), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(235), // + - shift(237), // - - shift(238), // .+ - shift(239), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(242), // ! - shift(243), // ~ - nil, // ** - shift(245), // ( - nil, // ) - shift(247), // md_token_string_literal - shift(248), // md_token_int_literal - shift(249), // md_token_float_literal - shift(250), // md_token_boolean_literal - shift(251), // md_token_panic - nil, // , - shift(257), // md_token_IPS - shift(258), // md_token_IFS - shift(259), // md_token_IRS - shift(260), // md_token_OPS - shift(261), // md_token_OFS - shift(262), // md_token_ORS - shift(263), // md_token_NF - shift(264), // md_token_NR - shift(265), // md_token_FNR - shift(266), // md_token_FILENAME - shift(267), // md_token_FILENUM - }, - }, - actionRow{ // S1112 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(139), // [, reduce: ArrayOrMapIndexAccess - reduce(139), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(139), // ||, reduce: ArrayOrMapIndexAccess - reduce(139), // ^^, reduce: ArrayOrMapIndexAccess - reduce(139), // &&, reduce: ArrayOrMapIndexAccess - reduce(139), // =~, reduce: ArrayOrMapIndexAccess - reduce(139), // !=~, reduce: ArrayOrMapIndexAccess - reduce(139), // ==, reduce: ArrayOrMapIndexAccess - reduce(139), // !=, reduce: ArrayOrMapIndexAccess - reduce(139), // >, reduce: ArrayOrMapIndexAccess - reduce(139), // >=, reduce: ArrayOrMapIndexAccess - reduce(139), // <, reduce: ArrayOrMapIndexAccess - reduce(139), // <=, reduce: ArrayOrMapIndexAccess - reduce(139), // |, reduce: ArrayOrMapIndexAccess - reduce(139), // ^, reduce: ArrayOrMapIndexAccess - reduce(139), // &, reduce: ArrayOrMapIndexAccess - reduce(139), // <<, reduce: ArrayOrMapIndexAccess - reduce(139), // >>, reduce: ArrayOrMapIndexAccess - reduce(139), // +, reduce: ArrayOrMapIndexAccess - reduce(139), // -, reduce: ArrayOrMapIndexAccess - reduce(139), // .+, reduce: ArrayOrMapIndexAccess - reduce(139), // .-, reduce: ArrayOrMapIndexAccess - reduce(139), // ., reduce: ArrayOrMapIndexAccess - reduce(139), // *, reduce: ArrayOrMapIndexAccess - reduce(139), // /, reduce: ArrayOrMapIndexAccess - reduce(139), // //, reduce: ArrayOrMapIndexAccess - reduce(139), // %, reduce: ArrayOrMapIndexAccess - reduce(139), // .*, reduce: ArrayOrMapIndexAccess - reduce(139), // ./, reduce: ArrayOrMapIndexAccess - reduce(139), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ArrayOrMapIndexAccess - 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 - reduce(139), // ,, reduce: ArrayOrMapIndexAccess - 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 - }, - }, actionRow{ // S1113 canRecover: false, actions: [numSymbols]action{ @@ -101301,100 +101301,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - shift(1263), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { - nil, // } + nil, // { + shift(1261), // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1114 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ - shift(1264), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -101403,10 +101316,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -101476,6 +101385,97 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S1114 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(115), // ;, reduce: ArrayLiteral + nil, // md_token_begin + nil, // { + reduce(115), // }, reduce: ArrayLiteral + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArrayLiteral + nil, // : + reduce(115), // ||, reduce: ArrayLiteral + reduce(115), // ^^, reduce: ArrayLiteral + reduce(115), // &&, reduce: ArrayLiteral + reduce(115), // =~, reduce: ArrayLiteral + reduce(115), // !=~, reduce: ArrayLiteral + reduce(115), // ==, reduce: ArrayLiteral + reduce(115), // !=, reduce: ArrayLiteral + reduce(115), // >, reduce: ArrayLiteral + reduce(115), // >=, reduce: ArrayLiteral + reduce(115), // <, reduce: ArrayLiteral + reduce(115), // <=, reduce: ArrayLiteral + reduce(115), // |, reduce: ArrayLiteral + reduce(115), // ^, reduce: ArrayLiteral + reduce(115), // &, reduce: ArrayLiteral + reduce(115), // <<, reduce: ArrayLiteral + reduce(115), // >>, reduce: ArrayLiteral + reduce(115), // +, reduce: ArrayLiteral + reduce(115), // -, reduce: ArrayLiteral + reduce(115), // .+, reduce: ArrayLiteral + reduce(115), // .-, reduce: ArrayLiteral + reduce(115), // ., reduce: ArrayLiteral + reduce(115), // *, reduce: ArrayLiteral + reduce(115), // /, reduce: ArrayLiteral + reduce(115), // //, reduce: ArrayLiteral + reduce(115), // %, reduce: ArrayLiteral + reduce(115), // .*, reduce: ArrayLiteral + reduce(115), // ./, reduce: ArrayLiteral + reduce(115), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, actionRow{ // S1115 canRecover: false, actions: [numSymbols]action{ @@ -101483,9 +101483,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(144), // [, reduce: ArraySliceAccess - reduce(144), // ], reduce: ArraySliceAccess + nil, // [ + shift(1262), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -101494,10 +101498,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -101513,39 +101513,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ArraySliceAccess + nil, // ? nil, // : - reduce(144), // ||, reduce: ArraySliceAccess - reduce(144), // ^^, reduce: ArraySliceAccess - reduce(144), // &&, reduce: ArraySliceAccess - reduce(144), // =~, reduce: ArraySliceAccess - reduce(144), // !=~, reduce: ArraySliceAccess - reduce(144), // ==, reduce: ArraySliceAccess - reduce(144), // !=, reduce: ArraySliceAccess - reduce(144), // >, reduce: ArraySliceAccess - reduce(144), // >=, reduce: ArraySliceAccess - reduce(144), // <, reduce: ArraySliceAccess - reduce(144), // <=, reduce: ArraySliceAccess - reduce(144), // |, reduce: ArraySliceAccess - reduce(144), // ^, reduce: ArraySliceAccess - reduce(144), // &, reduce: ArraySliceAccess - reduce(144), // <<, reduce: ArraySliceAccess - reduce(144), // >>, reduce: ArraySliceAccess - reduce(144), // +, reduce: ArraySliceAccess - reduce(144), // -, reduce: ArraySliceAccess - reduce(144), // .+, reduce: ArraySliceAccess - reduce(144), // .-, reduce: ArraySliceAccess - reduce(144), // ., reduce: ArraySliceAccess - reduce(144), // *, reduce: ArraySliceAccess - reduce(144), // /, reduce: ArraySliceAccess - reduce(144), // //, reduce: ArraySliceAccess - reduce(144), // %, reduce: ArraySliceAccess - reduce(144), // .*, reduce: ArraySliceAccess - reduce(144), // ./, reduce: ArraySliceAccess - reduce(144), // .//, reduce: ArraySliceAccess + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(144), // **, reduce: ArraySliceAccess + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -101553,7 +101553,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(144), // ,, reduce: ArraySliceAccess + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -101574,9 +101574,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(113), // [, reduce: ArrayLiteral - nil, // ] + nil, // [ + shift(1263), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -101585,10 +101589,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(113), // }, reduce: ArrayLiteral - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -101604,39 +101604,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(113), // ?, reduce: ArrayLiteral + nil, // ? nil, // : - reduce(113), // ||, reduce: ArrayLiteral - reduce(113), // ^^, reduce: ArrayLiteral - reduce(113), // &&, reduce: ArrayLiteral - reduce(113), // =~, reduce: ArrayLiteral - reduce(113), // !=~, reduce: ArrayLiteral - reduce(113), // ==, reduce: ArrayLiteral - reduce(113), // !=, reduce: ArrayLiteral - reduce(113), // >, reduce: ArrayLiteral - reduce(113), // >=, reduce: ArrayLiteral - reduce(113), // <, reduce: ArrayLiteral - reduce(113), // <=, reduce: ArrayLiteral - reduce(113), // |, reduce: ArrayLiteral - reduce(113), // ^, reduce: ArrayLiteral - reduce(113), // &, reduce: ArrayLiteral - reduce(113), // <<, reduce: ArrayLiteral - reduce(113), // >>, reduce: ArrayLiteral - reduce(113), // +, reduce: ArrayLiteral - reduce(113), // -, reduce: ArrayLiteral - reduce(113), // .+, reduce: ArrayLiteral - reduce(113), // .-, reduce: ArrayLiteral - reduce(113), // ., reduce: ArrayLiteral - reduce(113), // *, reduce: ArrayLiteral - reduce(113), // /, reduce: ArrayLiteral - reduce(113), // //, reduce: ArrayLiteral - reduce(113), // %, reduce: ArrayLiteral - reduce(113), // .*, reduce: ArrayLiteral - reduce(113), // ./, reduce: ArrayLiteral - reduce(113), // .//, reduce: ArrayLiteral + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(113), // **, reduce: ArrayLiteral + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -101644,7 +101644,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(113), // ,, reduce: ArrayLiteral + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -101665,9 +101665,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - shift(1265), // ] + shift(1264), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -101676,10 +101680,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -101752,365 +101752,365 @@ var actionTab = actionTable{ actionRow{ // S1118 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1266), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 }, }, actionRow{ // S1119 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1267), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(804), // ! + shift(805), // ~ + nil, // ** + shift(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1120 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(120), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(120), // }, reduce: MapLiteral - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MapLiteral - nil, // : - reduce(120), // ||, reduce: MapLiteral - reduce(120), // ^^, reduce: MapLiteral - reduce(120), // &&, reduce: MapLiteral - reduce(120), // =~, reduce: MapLiteral - reduce(120), // !=~, reduce: MapLiteral - reduce(120), // ==, reduce: MapLiteral - reduce(120), // !=, reduce: MapLiteral - reduce(120), // >, reduce: MapLiteral - reduce(120), // >=, reduce: MapLiteral - reduce(120), // <, reduce: MapLiteral - reduce(120), // <=, reduce: MapLiteral - reduce(120), // |, reduce: MapLiteral - reduce(120), // ^, reduce: MapLiteral - reduce(120), // &, reduce: MapLiteral - reduce(120), // <<, reduce: MapLiteral - reduce(120), // >>, reduce: MapLiteral - reduce(120), // +, reduce: MapLiteral - reduce(120), // -, reduce: MapLiteral - reduce(120), // .+, reduce: MapLiteral - reduce(120), // .-, reduce: MapLiteral - reduce(120), // ., reduce: MapLiteral - reduce(120), // *, reduce: MapLiteral - reduce(120), // /, reduce: MapLiteral - reduce(120), // //, reduce: MapLiteral - reduce(120), // %, reduce: MapLiteral - reduce(120), // .*, reduce: MapLiteral - reduce(120), // ./, reduce: MapLiteral - reduce(120), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MapLiteral - 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 - reduce(120), // ,, reduce: MapLiteral - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(804), // ! + shift(805), // ~ + nil, // ** + shift(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1121 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(1268), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(804), // ! + shift(805), // ~ + nil, // ** + shift(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1122 @@ -102120,21 +102120,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar nil, // md_token_begin - shift(292), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102168,10 +102168,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102180,28 +102180,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(313), // ! - shift(314), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(316), // ( + shift(807), // ( nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1123 @@ -102211,21 +102211,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102259,10 +102259,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102271,28 +102271,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1124 @@ -102302,21 +102302,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102350,10 +102350,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102362,28 +102362,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1125 @@ -102393,21 +102393,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102441,10 +102441,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102453,28 +102453,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1126 @@ -102484,21 +102484,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102532,10 +102532,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102544,28 +102544,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1127 @@ -102575,21 +102575,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102623,10 +102623,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102635,28 +102635,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1128 @@ -102666,21 +102666,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102714,10 +102714,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102726,28 +102726,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1129 @@ -102757,21 +102757,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102805,10 +102805,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102817,28 +102817,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1130 @@ -102848,21 +102848,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102896,10 +102896,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102908,28 +102908,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1131 @@ -102939,21 +102939,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -102987,10 +102987,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -102999,28 +102999,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1132 @@ -103030,21 +103030,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103078,10 +103078,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -103090,28 +103090,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1133 @@ -103121,21 +103121,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103169,10 +103169,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -103181,28 +103181,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1134 @@ -103212,21 +103212,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103260,10 +103260,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -103272,28 +103272,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1135 @@ -103303,21 +103303,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103351,10 +103351,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -103363,28 +103363,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1136 @@ -103394,21 +103394,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103442,10 +103442,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -103454,28 +103454,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1137 @@ -103485,21 +103485,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103533,10 +103533,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -103545,28 +103545,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1138 @@ -103576,21 +103576,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103624,10 +103624,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -103636,28 +103636,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1139 @@ -103667,21 +103667,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -103715,10 +103715,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -103727,28 +103727,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1140 @@ -103757,371 +103757,11 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar + reduce(94), // ;, reduce: UnaryOpTerm nil, // md_token_begin - shift(852), // { - nil, // } + nil, // { + reduce(94), // }, reduce: UnaryOpTerm nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(872), // ! - shift(873), // ~ - nil, // ** - shift(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1141 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(872), // ! - shift(873), // ~ - nil, // ** - shift(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1142 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(872), // ! - shift(873), // ~ - nil, // ** - shift(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1143 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(872), // ! - shift(873), // ~ - nil, // ** - shift(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1144 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ nil, // ] @@ -104133,10 +103773,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(92), // }, reduce: UnaryOpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -104152,36 +103788,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(92), // ?, reduce: UnaryOpTerm + reduce(94), // ?, reduce: UnaryOpTerm nil, // : - reduce(92), // ||, reduce: UnaryOpTerm - reduce(92), // ^^, reduce: UnaryOpTerm - reduce(92), // &&, reduce: UnaryOpTerm - reduce(92), // =~, reduce: UnaryOpTerm - reduce(92), // !=~, reduce: UnaryOpTerm - reduce(92), // ==, reduce: UnaryOpTerm - reduce(92), // !=, reduce: UnaryOpTerm - reduce(92), // >, reduce: UnaryOpTerm - reduce(92), // >=, reduce: UnaryOpTerm - reduce(92), // <, reduce: UnaryOpTerm - reduce(92), // <=, reduce: UnaryOpTerm - reduce(92), // |, reduce: UnaryOpTerm - reduce(92), // ^, reduce: UnaryOpTerm - reduce(92), // &, reduce: UnaryOpTerm - reduce(92), // <<, reduce: UnaryOpTerm - reduce(92), // >>, reduce: UnaryOpTerm - reduce(92), // +, reduce: UnaryOpTerm - reduce(92), // -, reduce: UnaryOpTerm - reduce(92), // .+, reduce: UnaryOpTerm - reduce(92), // .-, reduce: UnaryOpTerm - reduce(92), // ., reduce: UnaryOpTerm - reduce(92), // *, reduce: UnaryOpTerm - reduce(92), // /, reduce: UnaryOpTerm - reduce(92), // //, reduce: UnaryOpTerm - reduce(92), // %, reduce: UnaryOpTerm - reduce(92), // .*, reduce: UnaryOpTerm - reduce(92), // ./, reduce: UnaryOpTerm - reduce(92), // .//, reduce: UnaryOpTerm + reduce(94), // ||, reduce: UnaryOpTerm + reduce(94), // ^^, reduce: UnaryOpTerm + reduce(94), // &&, reduce: UnaryOpTerm + reduce(94), // =~, reduce: UnaryOpTerm + reduce(94), // !=~, reduce: UnaryOpTerm + reduce(94), // ==, reduce: UnaryOpTerm + reduce(94), // !=, reduce: UnaryOpTerm + reduce(94), // >, reduce: UnaryOpTerm + reduce(94), // >=, reduce: UnaryOpTerm + reduce(94), // <, reduce: UnaryOpTerm + reduce(94), // <=, reduce: UnaryOpTerm + reduce(94), // |, reduce: UnaryOpTerm + reduce(94), // ^, reduce: UnaryOpTerm + reduce(94), // &, reduce: UnaryOpTerm + reduce(94), // <<, reduce: UnaryOpTerm + reduce(94), // >>, reduce: UnaryOpTerm + reduce(94), // +, reduce: UnaryOpTerm + reduce(94), // -, reduce: UnaryOpTerm + reduce(94), // .+, reduce: UnaryOpTerm + reduce(94), // .-, reduce: UnaryOpTerm + reduce(94), // ., reduce: UnaryOpTerm + reduce(94), // *, reduce: UnaryOpTerm + reduce(94), // /, reduce: UnaryOpTerm + reduce(94), // //, reduce: UnaryOpTerm + reduce(94), // %, reduce: UnaryOpTerm + reduce(94), // .*, reduce: UnaryOpTerm + reduce(94), // ./, reduce: UnaryOpTerm + reduce(94), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -104192,7 +103828,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(92), // ,, reduce: UnaryOpTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -104206,28 +103842,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1145 + actionRow{ // S1141 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104261,10 +103897,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -104273,28 +103909,392 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S1142 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(804), // ! + shift(805), // ~ + nil, // ** + shift(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S1143 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(804), // ! + shift(805), // ~ + nil, // ** + shift(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S1144 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(804), // ! + shift(805), // ~ + nil, // ** + shift(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S1145 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(804), // ! + shift(805), // ~ + nil, // ** + shift(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1146 @@ -104304,21 +104304,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104352,10 +104352,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -104364,28 +104364,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1147 @@ -104395,21 +104395,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar nil, // md_token_begin - shift(852), // { + shift(764), // { nil, // } nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -104443,10 +104443,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + shift(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- nil, // . nil, // * nil, // / @@ -104455,28 +104455,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + shift(804), // ! + shift(805), // ~ nil, // ** - shift(875), // ( + shift(807), // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM }, }, actionRow{ // S1148 @@ -104485,371 +104485,11 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar + reduce(95), // ;, reduce: UnaryOpTerm nil, // md_token_begin - shift(852), // { - nil, // } + nil, // { + reduce(95), // }, reduce: UnaryOpTerm nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(872), // ! - shift(873), // ~ - nil, // ** - shift(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1149 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(872), // ! - shift(873), // ~ - nil, // ** - shift(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1150 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(872), // ! - shift(873), // ~ - nil, // ** - shift(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1151 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(872), // ! - shift(873), // ~ - nil, // ** - shift(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1152 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ nil, // ] @@ -104861,10 +104501,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(93), // }, reduce: UnaryOpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -104880,36 +104516,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(93), // ?, reduce: UnaryOpTerm + reduce(95), // ?, reduce: UnaryOpTerm nil, // : - reduce(93), // ||, reduce: UnaryOpTerm - reduce(93), // ^^, reduce: UnaryOpTerm - reduce(93), // &&, reduce: UnaryOpTerm - reduce(93), // =~, reduce: UnaryOpTerm - reduce(93), // !=~, reduce: UnaryOpTerm - reduce(93), // ==, reduce: UnaryOpTerm - reduce(93), // !=, reduce: UnaryOpTerm - reduce(93), // >, reduce: UnaryOpTerm - reduce(93), // >=, reduce: UnaryOpTerm - reduce(93), // <, reduce: UnaryOpTerm - reduce(93), // <=, reduce: UnaryOpTerm - reduce(93), // |, reduce: UnaryOpTerm - reduce(93), // ^, reduce: UnaryOpTerm - reduce(93), // &, reduce: UnaryOpTerm - reduce(93), // <<, reduce: UnaryOpTerm - reduce(93), // >>, reduce: UnaryOpTerm - reduce(93), // +, reduce: UnaryOpTerm - reduce(93), // -, reduce: UnaryOpTerm - reduce(93), // .+, reduce: UnaryOpTerm - reduce(93), // .-, reduce: UnaryOpTerm - reduce(93), // ., reduce: UnaryOpTerm - reduce(93), // *, reduce: UnaryOpTerm - reduce(93), // /, reduce: UnaryOpTerm - reduce(93), // //, reduce: UnaryOpTerm - reduce(93), // %, reduce: UnaryOpTerm - reduce(93), // .*, reduce: UnaryOpTerm - reduce(93), // ./, reduce: UnaryOpTerm - reduce(93), // .//, reduce: UnaryOpTerm + reduce(95), // ||, reduce: UnaryOpTerm + reduce(95), // ^^, reduce: UnaryOpTerm + reduce(95), // &&, reduce: UnaryOpTerm + reduce(95), // =~, reduce: UnaryOpTerm + reduce(95), // !=~, reduce: UnaryOpTerm + reduce(95), // ==, reduce: UnaryOpTerm + reduce(95), // !=, reduce: UnaryOpTerm + reduce(95), // >, reduce: UnaryOpTerm + reduce(95), // >=, reduce: UnaryOpTerm + reduce(95), // <, reduce: UnaryOpTerm + reduce(95), // <=, reduce: UnaryOpTerm + reduce(95), // |, reduce: UnaryOpTerm + reduce(95), // ^, reduce: UnaryOpTerm + reduce(95), // &, reduce: UnaryOpTerm + reduce(95), // <<, reduce: UnaryOpTerm + reduce(95), // >>, reduce: UnaryOpTerm + reduce(95), // +, reduce: UnaryOpTerm + reduce(95), // -, reduce: UnaryOpTerm + reduce(95), // .+, reduce: UnaryOpTerm + reduce(95), // .-, reduce: UnaryOpTerm + reduce(95), // ., reduce: UnaryOpTerm + reduce(95), // *, reduce: UnaryOpTerm + reduce(95), // /, reduce: UnaryOpTerm + reduce(95), // //, reduce: UnaryOpTerm + reduce(95), // %, reduce: UnaryOpTerm + reduce(95), // .*, reduce: UnaryOpTerm + reduce(95), // ./, reduce: UnaryOpTerm + reduce(95), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -104920,7 +104556,371 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(93), // ,, reduce: UnaryOpTerm + nil, // , + 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 + }, + }, + actionRow{ // S1149 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(96), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(96), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: UnaryOpTerm + nil, // : + reduce(96), // ||, reduce: UnaryOpTerm + reduce(96), // ^^, reduce: UnaryOpTerm + reduce(96), // &&, reduce: UnaryOpTerm + reduce(96), // =~, reduce: UnaryOpTerm + reduce(96), // !=~, reduce: UnaryOpTerm + reduce(96), // ==, reduce: UnaryOpTerm + reduce(96), // !=, reduce: UnaryOpTerm + reduce(96), // >, reduce: UnaryOpTerm + reduce(96), // >=, reduce: UnaryOpTerm + reduce(96), // <, reduce: UnaryOpTerm + reduce(96), // <=, reduce: UnaryOpTerm + reduce(96), // |, reduce: UnaryOpTerm + reduce(96), // ^, reduce: UnaryOpTerm + reduce(96), // &, reduce: UnaryOpTerm + reduce(96), // <<, reduce: UnaryOpTerm + reduce(96), // >>, reduce: UnaryOpTerm + reduce(96), // +, reduce: UnaryOpTerm + reduce(96), // -, reduce: UnaryOpTerm + reduce(96), // .+, reduce: UnaryOpTerm + reduce(96), // .-, reduce: UnaryOpTerm + reduce(96), // ., reduce: UnaryOpTerm + reduce(96), // *, reduce: UnaryOpTerm + reduce(96), // /, reduce: UnaryOpTerm + reduce(96), // //, reduce: UnaryOpTerm + reduce(96), // %, reduce: UnaryOpTerm + reduce(96), // .*, reduce: UnaryOpTerm + reduce(96), // ./, reduce: UnaryOpTerm + reduce(96), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1150 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(97), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(97), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: UnaryOpTerm + nil, // : + reduce(97), // ||, reduce: UnaryOpTerm + reduce(97), // ^^, reduce: UnaryOpTerm + reduce(97), // &&, reduce: UnaryOpTerm + reduce(97), // =~, reduce: UnaryOpTerm + reduce(97), // !=~, reduce: UnaryOpTerm + reduce(97), // ==, reduce: UnaryOpTerm + reduce(97), // !=, reduce: UnaryOpTerm + reduce(97), // >, reduce: UnaryOpTerm + reduce(97), // >=, reduce: UnaryOpTerm + reduce(97), // <, reduce: UnaryOpTerm + reduce(97), // <=, reduce: UnaryOpTerm + reduce(97), // |, reduce: UnaryOpTerm + reduce(97), // ^, reduce: UnaryOpTerm + reduce(97), // &, reduce: UnaryOpTerm + reduce(97), // <<, reduce: UnaryOpTerm + reduce(97), // >>, reduce: UnaryOpTerm + reduce(97), // +, reduce: UnaryOpTerm + reduce(97), // -, reduce: UnaryOpTerm + reduce(97), // .+, reduce: UnaryOpTerm + reduce(97), // .-, reduce: UnaryOpTerm + reduce(97), // ., reduce: UnaryOpTerm + reduce(97), // *, reduce: UnaryOpTerm + reduce(97), // /, reduce: UnaryOpTerm + reduce(97), // //, reduce: UnaryOpTerm + reduce(97), // %, reduce: UnaryOpTerm + reduce(97), // .*, reduce: UnaryOpTerm + reduce(97), // ./, reduce: UnaryOpTerm + reduce(97), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1151 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(98), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(98), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: UnaryOpTerm + nil, // : + reduce(98), // ||, reduce: UnaryOpTerm + reduce(98), // ^^, reduce: UnaryOpTerm + reduce(98), // &&, reduce: UnaryOpTerm + reduce(98), // =~, reduce: UnaryOpTerm + reduce(98), // !=~, reduce: UnaryOpTerm + reduce(98), // ==, reduce: UnaryOpTerm + reduce(98), // !=, reduce: UnaryOpTerm + reduce(98), // >, reduce: UnaryOpTerm + reduce(98), // >=, reduce: UnaryOpTerm + reduce(98), // <, reduce: UnaryOpTerm + reduce(98), // <=, reduce: UnaryOpTerm + reduce(98), // |, reduce: UnaryOpTerm + reduce(98), // ^, reduce: UnaryOpTerm + reduce(98), // &, reduce: UnaryOpTerm + reduce(98), // <<, reduce: UnaryOpTerm + reduce(98), // >>, reduce: UnaryOpTerm + reduce(98), // +, reduce: UnaryOpTerm + reduce(98), // -, reduce: UnaryOpTerm + reduce(98), // .+, reduce: UnaryOpTerm + reduce(98), // .-, reduce: UnaryOpTerm + reduce(98), // ., reduce: UnaryOpTerm + reduce(98), // *, reduce: UnaryOpTerm + reduce(98), // /, reduce: UnaryOpTerm + reduce(98), // //, reduce: UnaryOpTerm + reduce(98), // %, reduce: UnaryOpTerm + reduce(98), // .*, reduce: UnaryOpTerm + reduce(98), // ./, reduce: UnaryOpTerm + reduce(98), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1152 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(99), // ;, reduce: UnaryOpTerm + nil, // md_token_begin + nil, // { + reduce(99), // }, reduce: UnaryOpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -104941,6 +104941,3286 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + 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(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S1154 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(1295), // ) + 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, // , + 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 + }, + }, + actionRow{ // S1155 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1297), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1156 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(129), // { + nil, // } + nil, // md_token_end + nil, // = + shift(135), // [ + nil, // ] + shift(139), // md_token_field_name + shift(140), // $[ + shift(141), // md_token_braced_field_name + shift(142), // md_token_full_srec + shift(146), // md_token_oosvar_name + shift(147), // @[ + shift(148), // md_token_braced_oosvar_name + shift(149), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(162), // + + shift(164), // - + shift(165), // .+ + shift(166), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(169), // ! + shift(170), // ~ + nil, // ** + shift(172), // ( + nil, // ) + shift(174), // md_token_string_literal + shift(175), // md_token_int_literal + shift(176), // md_token_float_literal + shift(177), // md_token_boolean_literal + shift(178), // md_token_panic + nil, // , + shift(182), // md_token_IPS + shift(183), // md_token_IFS + shift(184), // md_token_IRS + shift(185), // md_token_OPS + shift(186), // md_token_OFS + shift(187), // md_token_ORS + shift(188), // md_token_NF + shift(189), // md_token_NR + shift(190), // md_token_FNR + shift(191), // md_token_FILENAME + shift(192), // md_token_FILENUM + }, + }, + actionRow{ // S1157 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(141), // $, reduce: ArrayOrMapIndexAccess + nil, // empty + reduce(141), // ;, reduce: ArrayOrMapIndexAccess + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(141), // [, reduce: ArrayOrMapIndexAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(141), // ||, reduce: ArrayOrMapIndexAccess + reduce(141), // ^^, reduce: ArrayOrMapIndexAccess + reduce(141), // &&, reduce: ArrayOrMapIndexAccess + reduce(141), // =~, reduce: ArrayOrMapIndexAccess + reduce(141), // !=~, reduce: ArrayOrMapIndexAccess + reduce(141), // ==, reduce: ArrayOrMapIndexAccess + reduce(141), // !=, reduce: ArrayOrMapIndexAccess + reduce(141), // >, reduce: ArrayOrMapIndexAccess + reduce(141), // >=, reduce: ArrayOrMapIndexAccess + reduce(141), // <, reduce: ArrayOrMapIndexAccess + reduce(141), // <=, reduce: ArrayOrMapIndexAccess + reduce(141), // |, reduce: ArrayOrMapIndexAccess + reduce(141), // ^, reduce: ArrayOrMapIndexAccess + reduce(141), // &, reduce: ArrayOrMapIndexAccess + reduce(141), // <<, reduce: ArrayOrMapIndexAccess + reduce(141), // >>, reduce: ArrayOrMapIndexAccess + reduce(141), // +, reduce: ArrayOrMapIndexAccess + reduce(141), // -, reduce: ArrayOrMapIndexAccess + reduce(141), // .+, reduce: ArrayOrMapIndexAccess + reduce(141), // .-, reduce: ArrayOrMapIndexAccess + reduce(141), // ., reduce: ArrayOrMapIndexAccess + reduce(141), // *, reduce: ArrayOrMapIndexAccess + reduce(141), // /, reduce: ArrayOrMapIndexAccess + reduce(141), // //, reduce: ArrayOrMapIndexAccess + reduce(141), // %, reduce: ArrayOrMapIndexAccess + reduce(141), // .*, reduce: ArrayOrMapIndexAccess + reduce(141), // ./, reduce: ArrayOrMapIndexAccess + reduce(141), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ArrayOrMapIndexAccess + 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, // , + 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 + }, + }, + actionRow{ // S1158 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1300), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1159 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1301), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1160 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(146), // $, reduce: ArraySliceAccess + nil, // empty + reduce(146), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArraySliceAccess + nil, // : + reduce(146), // ||, reduce: ArraySliceAccess + reduce(146), // ^^, reduce: ArraySliceAccess + reduce(146), // &&, reduce: ArraySliceAccess + reduce(146), // =~, reduce: ArraySliceAccess + reduce(146), // !=~, reduce: ArraySliceAccess + reduce(146), // ==, reduce: ArraySliceAccess + reduce(146), // !=, reduce: ArraySliceAccess + reduce(146), // >, reduce: ArraySliceAccess + reduce(146), // >=, reduce: ArraySliceAccess + reduce(146), // <, reduce: ArraySliceAccess + reduce(146), // <=, reduce: ArraySliceAccess + reduce(146), // |, reduce: ArraySliceAccess + reduce(146), // ^, reduce: ArraySliceAccess + reduce(146), // &, reduce: ArraySliceAccess + reduce(146), // <<, reduce: ArraySliceAccess + reduce(146), // >>, reduce: ArraySliceAccess + reduce(146), // +, reduce: ArraySliceAccess + reduce(146), // -, reduce: ArraySliceAccess + reduce(146), // .+, reduce: ArraySliceAccess + reduce(146), // .-, reduce: ArraySliceAccess + reduce(146), // ., reduce: ArraySliceAccess + reduce(146), // *, reduce: ArraySliceAccess + reduce(146), // /, reduce: ArraySliceAccess + reduce(146), // //, reduce: ArraySliceAccess + reduce(146), // %, reduce: ArraySliceAccess + reduce(146), // .*, reduce: ArraySliceAccess + reduce(146), // ./, reduce: ArraySliceAccess + reduce(146), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1161 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(122), // }, reduce: MapLiteral + nil, // md_token_end + nil, // = + reduce(122), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(122), // ?, reduce: MapLiteral + nil, // : + reduce(122), // ||, reduce: MapLiteral + reduce(122), // ^^, reduce: MapLiteral + reduce(122), // &&, reduce: MapLiteral + reduce(122), // =~, reduce: MapLiteral + reduce(122), // !=~, reduce: MapLiteral + reduce(122), // ==, reduce: MapLiteral + reduce(122), // !=, reduce: MapLiteral + reduce(122), // >, reduce: MapLiteral + reduce(122), // >=, reduce: MapLiteral + reduce(122), // <, reduce: MapLiteral + reduce(122), // <=, reduce: MapLiteral + reduce(122), // |, reduce: MapLiteral + reduce(122), // ^, reduce: MapLiteral + reduce(122), // &, reduce: MapLiteral + reduce(122), // <<, reduce: MapLiteral + reduce(122), // >>, reduce: MapLiteral + reduce(122), // +, reduce: MapLiteral + reduce(122), // -, reduce: MapLiteral + reduce(122), // .+, reduce: MapLiteral + reduce(122), // .-, reduce: MapLiteral + reduce(122), // ., reduce: MapLiteral + reduce(122), // *, reduce: MapLiteral + reduce(122), // /, reduce: MapLiteral + reduce(122), // //, reduce: MapLiteral + reduce(122), // %, reduce: MapLiteral + reduce(122), // .*, reduce: MapLiteral + reduce(122), // ./, reduce: MapLiteral + reduce(122), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(122), // **, reduce: MapLiteral + 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 + reduce(122), // ,, reduce: MapLiteral + 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 + }, + }, + actionRow{ // S1162 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + shift(1302), // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1163 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(115), // }, reduce: ArrayLiteral + nil, // md_token_end + nil, // = + reduce(115), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArrayLiteral + nil, // : + reduce(115), // ||, reduce: ArrayLiteral + reduce(115), // ^^, reduce: ArrayLiteral + reduce(115), // &&, reduce: ArrayLiteral + reduce(115), // =~, reduce: ArrayLiteral + reduce(115), // !=~, reduce: ArrayLiteral + reduce(115), // ==, reduce: ArrayLiteral + reduce(115), // !=, reduce: ArrayLiteral + reduce(115), // >, reduce: ArrayLiteral + reduce(115), // >=, reduce: ArrayLiteral + reduce(115), // <, reduce: ArrayLiteral + reduce(115), // <=, reduce: ArrayLiteral + reduce(115), // |, reduce: ArrayLiteral + reduce(115), // ^, reduce: ArrayLiteral + reduce(115), // &, reduce: ArrayLiteral + reduce(115), // <<, reduce: ArrayLiteral + reduce(115), // >>, reduce: ArrayLiteral + reduce(115), // +, reduce: ArrayLiteral + reduce(115), // -, reduce: ArrayLiteral + reduce(115), // .+, reduce: ArrayLiteral + reduce(115), // .-, reduce: ArrayLiteral + reduce(115), // ., reduce: ArrayLiteral + reduce(115), // *, reduce: ArrayLiteral + reduce(115), // /, reduce: ArrayLiteral + reduce(115), // //, reduce: ArrayLiteral + reduce(115), // %, reduce: ArrayLiteral + reduce(115), // .*, reduce: ArrayLiteral + reduce(115), // ./, reduce: ArrayLiteral + reduce(115), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArrayLiteral + 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 + reduce(115), // ,, reduce: ArrayLiteral + 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 + }, + }, + actionRow{ // S1164 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1303), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1165 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1304), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1166 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1305), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1167 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1168 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1169 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1170 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1171 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1172 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1173 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1174 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1175 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1176 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1177 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1178 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1179 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1180 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1181 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1182 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1183 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1184 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1185 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1186 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1187 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1188 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1189 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(94), // }, reduce: UnaryOpTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -104952,10 +108232,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(94), // }, reduce: UnaryOpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -105025,13 +108301,654 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1154 + actionRow{ // S1190 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1191 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1192 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1193 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1194 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1195 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1196 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1197 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(95), // }, reduce: UnaryOpTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -105043,10 +108960,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(95), // }, reduce: UnaryOpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -105116,13 +109029,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1155 + actionRow{ // S1198 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + reduce(96), // }, reduce: UnaryOpTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -105134,10 +109051,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(96), // }, reduce: UnaryOpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -105207,13 +109120,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1156 + actionRow{ // S1199 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + reduce(97), // }, reduce: UnaryOpTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -105225,10 +109142,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(97), // }, reduce: UnaryOpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -105298,3919 +109211,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1157 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar - nil, // md_token_begin - shift(852), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(875), // ( - nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic - nil, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM - }, - }, - actionRow{ // S1158 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(1299), // ) - 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, // , - 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 - }, - }, - actionRow{ // S1159 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1301), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1160 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar - nil, // md_token_begin - shift(292), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S1161 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(139), // [, reduce: ArrayOrMapIndexAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ArrayOrMapIndexAccess - reduce(139), // :, reduce: ArrayOrMapIndexAccess - reduce(139), // ||, reduce: ArrayOrMapIndexAccess - reduce(139), // ^^, reduce: ArrayOrMapIndexAccess - reduce(139), // &&, reduce: ArrayOrMapIndexAccess - reduce(139), // =~, reduce: ArrayOrMapIndexAccess - reduce(139), // !=~, reduce: ArrayOrMapIndexAccess - reduce(139), // ==, reduce: ArrayOrMapIndexAccess - reduce(139), // !=, reduce: ArrayOrMapIndexAccess - reduce(139), // >, reduce: ArrayOrMapIndexAccess - reduce(139), // >=, reduce: ArrayOrMapIndexAccess - reduce(139), // <, reduce: ArrayOrMapIndexAccess - reduce(139), // <=, reduce: ArrayOrMapIndexAccess - reduce(139), // |, reduce: ArrayOrMapIndexAccess - reduce(139), // ^, reduce: ArrayOrMapIndexAccess - reduce(139), // &, reduce: ArrayOrMapIndexAccess - reduce(139), // <<, reduce: ArrayOrMapIndexAccess - reduce(139), // >>, reduce: ArrayOrMapIndexAccess - reduce(139), // +, reduce: ArrayOrMapIndexAccess - reduce(139), // -, reduce: ArrayOrMapIndexAccess - reduce(139), // .+, reduce: ArrayOrMapIndexAccess - reduce(139), // .-, reduce: ArrayOrMapIndexAccess - reduce(139), // ., reduce: ArrayOrMapIndexAccess - reduce(139), // *, reduce: ArrayOrMapIndexAccess - reduce(139), // /, reduce: ArrayOrMapIndexAccess - reduce(139), // //, reduce: ArrayOrMapIndexAccess - reduce(139), // %, reduce: ArrayOrMapIndexAccess - reduce(139), // .*, reduce: ArrayOrMapIndexAccess - reduce(139), // ./, reduce: ArrayOrMapIndexAccess - reduce(139), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ArrayOrMapIndexAccess - 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, // , - 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 - }, - }, - actionRow{ // S1162 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1304), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1163 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1305), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1164 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(144), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArraySliceAccess - reduce(144), // :, reduce: ArraySliceAccess - reduce(144), // ||, reduce: ArraySliceAccess - reduce(144), // ^^, reduce: ArraySliceAccess - reduce(144), // &&, reduce: ArraySliceAccess - reduce(144), // =~, reduce: ArraySliceAccess - reduce(144), // !=~, reduce: ArraySliceAccess - reduce(144), // ==, reduce: ArraySliceAccess - reduce(144), // !=, reduce: ArraySliceAccess - reduce(144), // >, reduce: ArraySliceAccess - reduce(144), // >=, reduce: ArraySliceAccess - reduce(144), // <, reduce: ArraySliceAccess - reduce(144), // <=, reduce: ArraySliceAccess - reduce(144), // |, reduce: ArraySliceAccess - reduce(144), // ^, reduce: ArraySliceAccess - reduce(144), // &, reduce: ArraySliceAccess - reduce(144), // <<, reduce: ArraySliceAccess - reduce(144), // >>, reduce: ArraySliceAccess - reduce(144), // +, reduce: ArraySliceAccess - reduce(144), // -, reduce: ArraySliceAccess - reduce(144), // .+, reduce: ArraySliceAccess - reduce(144), // .-, reduce: ArraySliceAccess - reduce(144), // ., reduce: ArraySliceAccess - reduce(144), // *, reduce: ArraySliceAccess - reduce(144), // /, reduce: ArraySliceAccess - reduce(144), // //, reduce: ArraySliceAccess - reduce(144), // %, reduce: ArraySliceAccess - reduce(144), // .*, reduce: ArraySliceAccess - reduce(144), // ./, reduce: ArraySliceAccess - reduce(144), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1165 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(51), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1166 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(382), // [ - nil, // ] - shift(386), // md_token_field_name - shift(387), // $[ - shift(388), // md_token_braced_field_name - shift(389), // md_token_full_srec - shift(393), // md_token_oosvar_name - shift(394), // @[ - shift(395), // md_token_braced_oosvar_name - shift(396), // md_token_full_oosvar - nil, // md_token_begin - shift(397), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(410), // + - shift(412), // - - shift(413), // .+ - shift(414), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(417), // ! - shift(418), // ~ - nil, // ** - shift(420), // ( - nil, // ) - shift(422), // md_token_string_literal - shift(423), // md_token_int_literal - shift(424), // md_token_float_literal - shift(425), // md_token_boolean_literal - shift(426), // md_token_panic - nil, // , - shift(430), // md_token_IPS - shift(431), // md_token_IFS - shift(432), // md_token_IRS - shift(433), // md_token_OPS - shift(434), // md_token_OFS - shift(435), // md_token_ORS - shift(436), // md_token_NF - shift(437), // md_token_NR - shift(438), // md_token_FNR - shift(439), // md_token_FILENAME - shift(440), // md_token_FILENUM - }, - }, - actionRow{ // S1167 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(139), // [, reduce: ArrayOrMapIndexAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(139), // ||, reduce: ArrayOrMapIndexAccess - reduce(139), // ^^, reduce: ArrayOrMapIndexAccess - reduce(139), // &&, reduce: ArrayOrMapIndexAccess - reduce(139), // =~, reduce: ArrayOrMapIndexAccess - reduce(139), // !=~, reduce: ArrayOrMapIndexAccess - reduce(139), // ==, reduce: ArrayOrMapIndexAccess - reduce(139), // !=, reduce: ArrayOrMapIndexAccess - reduce(139), // >, reduce: ArrayOrMapIndexAccess - reduce(139), // >=, reduce: ArrayOrMapIndexAccess - reduce(139), // <, reduce: ArrayOrMapIndexAccess - reduce(139), // <=, reduce: ArrayOrMapIndexAccess - reduce(139), // |, reduce: ArrayOrMapIndexAccess - reduce(139), // ^, reduce: ArrayOrMapIndexAccess - reduce(139), // &, reduce: ArrayOrMapIndexAccess - reduce(139), // <<, reduce: ArrayOrMapIndexAccess - reduce(139), // >>, reduce: ArrayOrMapIndexAccess - reduce(139), // +, reduce: ArrayOrMapIndexAccess - reduce(139), // -, reduce: ArrayOrMapIndexAccess - reduce(139), // .+, reduce: ArrayOrMapIndexAccess - reduce(139), // .-, reduce: ArrayOrMapIndexAccess - reduce(139), // ., reduce: ArrayOrMapIndexAccess - reduce(139), // *, reduce: ArrayOrMapIndexAccess - reduce(139), // /, reduce: ArrayOrMapIndexAccess - reduce(139), // //, reduce: ArrayOrMapIndexAccess - reduce(139), // %, reduce: ArrayOrMapIndexAccess - reduce(139), // .*, reduce: ArrayOrMapIndexAccess - reduce(139), // ./, reduce: ArrayOrMapIndexAccess - reduce(139), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - reduce(139), // ), 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, // , - 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 - }, - }, - actionRow{ // S1168 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1308), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1169 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1309), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1170 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(144), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArraySliceAccess - nil, // : - reduce(144), // ||, reduce: ArraySliceAccess - reduce(144), // ^^, reduce: ArraySliceAccess - reduce(144), // &&, reduce: ArraySliceAccess - reduce(144), // =~, reduce: ArraySliceAccess - reduce(144), // !=~, reduce: ArraySliceAccess - reduce(144), // ==, reduce: ArraySliceAccess - reduce(144), // !=, reduce: ArraySliceAccess - reduce(144), // >, reduce: ArraySliceAccess - reduce(144), // >=, reduce: ArraySliceAccess - reduce(144), // <, reduce: ArraySliceAccess - reduce(144), // <=, reduce: ArraySliceAccess - reduce(144), // |, reduce: ArraySliceAccess - reduce(144), // ^, reduce: ArraySliceAccess - reduce(144), // &, reduce: ArraySliceAccess - reduce(144), // <<, reduce: ArraySliceAccess - reduce(144), // >>, reduce: ArraySliceAccess - reduce(144), // +, reduce: ArraySliceAccess - reduce(144), // -, reduce: ArraySliceAccess - reduce(144), // .+, reduce: ArraySliceAccess - reduce(144), // .-, reduce: ArraySliceAccess - reduce(144), // ., reduce: ArraySliceAccess - reduce(144), // *, reduce: ArraySliceAccess - reduce(144), // /, reduce: ArraySliceAccess - reduce(144), // //, reduce: ArraySliceAccess - reduce(144), // %, reduce: ArraySliceAccess - reduce(144), // .*, reduce: ArraySliceAccess - reduce(144), // ./, reduce: ArraySliceAccess - reduce(144), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArraySliceAccess - nil, // ( - reduce(144), // ), reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1171 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - shift(1310), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1172 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(143), // [, reduce: ArraySliceAccess - reduce(143), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ArraySliceAccess - nil, // : - reduce(143), // ||, reduce: ArraySliceAccess - reduce(143), // ^^, reduce: ArraySliceAccess - reduce(143), // &&, reduce: ArraySliceAccess - reduce(143), // =~, reduce: ArraySliceAccess - reduce(143), // !=~, reduce: ArraySliceAccess - reduce(143), // ==, reduce: ArraySliceAccess - reduce(143), // !=, reduce: ArraySliceAccess - reduce(143), // >, reduce: ArraySliceAccess - reduce(143), // >=, reduce: ArraySliceAccess - reduce(143), // <, reduce: ArraySliceAccess - reduce(143), // <=, reduce: ArraySliceAccess - reduce(143), // |, reduce: ArraySliceAccess - reduce(143), // ^, reduce: ArraySliceAccess - reduce(143), // &, reduce: ArraySliceAccess - reduce(143), // <<, reduce: ArraySliceAccess - reduce(143), // >>, reduce: ArraySliceAccess - reduce(143), // +, reduce: ArraySliceAccess - reduce(143), // -, reduce: ArraySliceAccess - reduce(143), // .+, reduce: ArraySliceAccess - reduce(143), // .-, reduce: ArraySliceAccess - reduce(143), // ., reduce: ArraySliceAccess - reduce(143), // *, reduce: ArraySliceAccess - reduce(143), // /, reduce: ArraySliceAccess - reduce(143), // //, reduce: ArraySliceAccess - reduce(143), // %, reduce: ArraySliceAccess - reduce(143), // .*, reduce: ArraySliceAccess - reduce(143), // ./, reduce: ArraySliceAccess - reduce(143), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1173 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(114), // [, reduce: ArrayLiteral - reduce(114), // ], reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArrayLiteral - reduce(114), // :, reduce: ArrayLiteral - reduce(114), // ||, reduce: ArrayLiteral - reduce(114), // ^^, reduce: ArrayLiteral - reduce(114), // &&, reduce: ArrayLiteral - reduce(114), // =~, reduce: ArrayLiteral - reduce(114), // !=~, reduce: ArrayLiteral - reduce(114), // ==, reduce: ArrayLiteral - reduce(114), // !=, reduce: ArrayLiteral - reduce(114), // >, reduce: ArrayLiteral - reduce(114), // >=, reduce: ArrayLiteral - reduce(114), // <, reduce: ArrayLiteral - reduce(114), // <=, reduce: ArrayLiteral - reduce(114), // |, reduce: ArrayLiteral - reduce(114), // ^, reduce: ArrayLiteral - reduce(114), // &, reduce: ArrayLiteral - reduce(114), // <<, reduce: ArrayLiteral - reduce(114), // >>, reduce: ArrayLiteral - reduce(114), // +, reduce: ArrayLiteral - reduce(114), // -, reduce: ArrayLiteral - reduce(114), // .+, reduce: ArrayLiteral - reduce(114), // .-, reduce: ArrayLiteral - reduce(114), // ., reduce: ArrayLiteral - reduce(114), // *, reduce: ArrayLiteral - reduce(114), // /, reduce: ArrayLiteral - reduce(114), // //, reduce: ArrayLiteral - reduce(114), // %, reduce: ArrayLiteral - reduce(114), // .*, reduce: ArrayLiteral - reduce(114), // ./, reduce: ArrayLiteral - reduce(114), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArrayLiteral - 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, // , - 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 - }, - }, - actionRow{ // S1174 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(21), // [, reduce: IndirectFieldValue - reduce(21), // ], reduce: IndirectFieldValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: IndirectFieldValue - reduce(21), // :, reduce: IndirectFieldValue - reduce(21), // ||, reduce: IndirectFieldValue - reduce(21), // ^^, reduce: IndirectFieldValue - reduce(21), // &&, reduce: IndirectFieldValue - reduce(21), // =~, reduce: IndirectFieldValue - reduce(21), // !=~, reduce: IndirectFieldValue - reduce(21), // ==, reduce: IndirectFieldValue - reduce(21), // !=, reduce: IndirectFieldValue - reduce(21), // >, reduce: IndirectFieldValue - reduce(21), // >=, reduce: IndirectFieldValue - reduce(21), // <, reduce: IndirectFieldValue - reduce(21), // <=, reduce: IndirectFieldValue - reduce(21), // |, reduce: IndirectFieldValue - reduce(21), // ^, reduce: IndirectFieldValue - reduce(21), // &, reduce: IndirectFieldValue - reduce(21), // <<, reduce: IndirectFieldValue - reduce(21), // >>, reduce: IndirectFieldValue - reduce(21), // +, reduce: IndirectFieldValue - reduce(21), // -, reduce: IndirectFieldValue - reduce(21), // .+, reduce: IndirectFieldValue - reduce(21), // .-, reduce: IndirectFieldValue - reduce(21), // ., reduce: IndirectFieldValue - reduce(21), // *, reduce: IndirectFieldValue - reduce(21), // /, reduce: IndirectFieldValue - reduce(21), // //, reduce: IndirectFieldValue - reduce(21), // %, reduce: IndirectFieldValue - reduce(21), // .*, reduce: IndirectFieldValue - reduce(21), // ./, reduce: IndirectFieldValue - reduce(21), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: IndirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S1175 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(28), // [, reduce: IndirectOosvarValue - reduce(28), // ], reduce: IndirectOosvarValue - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectOosvarValue - reduce(28), // :, reduce: IndirectOosvarValue - reduce(28), // ||, reduce: IndirectOosvarValue - reduce(28), // ^^, reduce: IndirectOosvarValue - reduce(28), // &&, reduce: IndirectOosvarValue - reduce(28), // =~, reduce: IndirectOosvarValue - reduce(28), // !=~, reduce: IndirectOosvarValue - reduce(28), // ==, reduce: IndirectOosvarValue - reduce(28), // !=, reduce: IndirectOosvarValue - reduce(28), // >, reduce: IndirectOosvarValue - reduce(28), // >=, reduce: IndirectOosvarValue - reduce(28), // <, reduce: IndirectOosvarValue - reduce(28), // <=, reduce: IndirectOosvarValue - reduce(28), // |, reduce: IndirectOosvarValue - reduce(28), // ^, reduce: IndirectOosvarValue - reduce(28), // &, reduce: IndirectOosvarValue - reduce(28), // <<, reduce: IndirectOosvarValue - reduce(28), // >>, reduce: IndirectOosvarValue - reduce(28), // +, reduce: IndirectOosvarValue - reduce(28), // -, reduce: IndirectOosvarValue - reduce(28), // .+, reduce: IndirectOosvarValue - reduce(28), // .-, reduce: IndirectOosvarValue - reduce(28), // ., reduce: IndirectOosvarValue - reduce(28), // *, reduce: IndirectOosvarValue - reduce(28), // /, reduce: IndirectOosvarValue - reduce(28), // //, reduce: IndirectOosvarValue - reduce(28), // %, reduce: IndirectOosvarValue - reduce(28), // .*, reduce: IndirectOosvarValue - reduce(28), // ./, reduce: IndirectOosvarValue - reduce(28), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S1176 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(121), // [, reduce: MapLiteral - reduce(121), // ], reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: MapLiteral - reduce(121), // :, reduce: MapLiteral - reduce(121), // ||, reduce: MapLiteral - reduce(121), // ^^, reduce: MapLiteral - reduce(121), // &&, reduce: MapLiteral - reduce(121), // =~, reduce: MapLiteral - reduce(121), // !=~, reduce: MapLiteral - reduce(121), // ==, reduce: MapLiteral - reduce(121), // !=, reduce: MapLiteral - reduce(121), // >, reduce: MapLiteral - reduce(121), // >=, reduce: MapLiteral - reduce(121), // <, reduce: MapLiteral - reduce(121), // <=, reduce: MapLiteral - reduce(121), // |, reduce: MapLiteral - reduce(121), // ^, reduce: MapLiteral - reduce(121), // &, reduce: MapLiteral - reduce(121), // <<, reduce: MapLiteral - reduce(121), // >>, reduce: MapLiteral - reduce(121), // +, reduce: MapLiteral - reduce(121), // -, reduce: MapLiteral - reduce(121), // .+, reduce: MapLiteral - reduce(121), // .-, reduce: MapLiteral - reduce(121), // ., reduce: MapLiteral - reduce(121), // *, reduce: MapLiteral - reduce(121), // /, reduce: MapLiteral - reduce(121), // //, reduce: MapLiteral - reduce(121), // %, reduce: MapLiteral - reduce(121), // .*, reduce: MapLiteral - reduce(121), // ./, reduce: MapLiteral - reduce(121), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S1177 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1311), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1178 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(53), // ], reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: LogicalOrTerm - reduce(53), // :, reduce: LogicalOrTerm - reduce(53), // ||, reduce: LogicalOrTerm - shift(986), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1179 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(142), // [, reduce: ArraySliceAccess - reduce(142), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ArraySliceAccess - nil, // : - reduce(142), // ||, reduce: ArraySliceAccess - reduce(142), // ^^, reduce: ArraySliceAccess - reduce(142), // &&, reduce: ArraySliceAccess - reduce(142), // =~, reduce: ArraySliceAccess - reduce(142), // !=~, reduce: ArraySliceAccess - reduce(142), // ==, reduce: ArraySliceAccess - reduce(142), // !=, reduce: ArraySliceAccess - reduce(142), // >, reduce: ArraySliceAccess - reduce(142), // >=, reduce: ArraySliceAccess - reduce(142), // <, reduce: ArraySliceAccess - reduce(142), // <=, reduce: ArraySliceAccess - reduce(142), // |, reduce: ArraySliceAccess - reduce(142), // ^, reduce: ArraySliceAccess - reduce(142), // &, reduce: ArraySliceAccess - reduce(142), // <<, reduce: ArraySliceAccess - reduce(142), // >>, reduce: ArraySliceAccess - reduce(142), // +, reduce: ArraySliceAccess - reduce(142), // -, reduce: ArraySliceAccess - reduce(142), // .+, reduce: ArraySliceAccess - reduce(142), // .-, reduce: ArraySliceAccess - reduce(142), // ., reduce: ArraySliceAccess - reduce(142), // *, reduce: ArraySliceAccess - reduce(142), // /, reduce: ArraySliceAccess - reduce(142), // //, reduce: ArraySliceAccess - reduce(142), // %, reduce: ArraySliceAccess - reduce(142), // .*, reduce: ArraySliceAccess - reduce(142), // ./, reduce: ArraySliceAccess - reduce(142), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1180 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(55), // ], reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: LogicalXORTerm - reduce(55), // :, reduce: LogicalXORTerm - reduce(55), // ||, reduce: LogicalXORTerm - reduce(55), // ^^, reduce: LogicalXORTerm - shift(987), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1181 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(57), // ], reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalAndTerm - reduce(57), // :, reduce: LogicalAndTerm - reduce(57), // ||, reduce: LogicalAndTerm - reduce(57), // ^^, reduce: LogicalAndTerm - reduce(57), // &&, reduce: LogicalAndTerm - shift(988), // =~ - shift(989), // !=~ - shift(990), // == - shift(991), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1182 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(59), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: EqneTerm - reduce(59), // :, reduce: EqneTerm - reduce(59), // ||, reduce: EqneTerm - reduce(59), // ^^, reduce: EqneTerm - reduce(59), // &&, reduce: EqneTerm - reduce(59), // =~, reduce: EqneTerm - reduce(59), // !=~, reduce: EqneTerm - reduce(59), // ==, reduce: EqneTerm - reduce(59), // !=, reduce: EqneTerm - shift(992), // > - shift(993), // >= - shift(994), // < - shift(995), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1183 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(60), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: EqneTerm - reduce(60), // :, reduce: EqneTerm - reduce(60), // ||, reduce: EqneTerm - reduce(60), // ^^, reduce: EqneTerm - reduce(60), // &&, reduce: EqneTerm - reduce(60), // =~, reduce: EqneTerm - reduce(60), // !=~, reduce: EqneTerm - reduce(60), // ==, reduce: EqneTerm - reduce(60), // !=, reduce: EqneTerm - shift(992), // > - shift(993), // >= - shift(994), // < - shift(995), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1184 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(61), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: EqneTerm - reduce(61), // :, reduce: EqneTerm - reduce(61), // ||, reduce: EqneTerm - reduce(61), // ^^, reduce: EqneTerm - reduce(61), // &&, reduce: EqneTerm - reduce(61), // =~, reduce: EqneTerm - reduce(61), // !=~, reduce: EqneTerm - reduce(61), // ==, reduce: EqneTerm - reduce(61), // !=, reduce: EqneTerm - shift(992), // > - shift(993), // >= - shift(994), // < - shift(995), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1185 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(62), // ], reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: EqneTerm - reduce(62), // :, reduce: EqneTerm - reduce(62), // ||, reduce: EqneTerm - reduce(62), // ^^, reduce: EqneTerm - reduce(62), // &&, reduce: EqneTerm - reduce(62), // =~, reduce: EqneTerm - reduce(62), // !=~, reduce: EqneTerm - reduce(62), // ==, reduce: EqneTerm - reduce(62), // !=, reduce: EqneTerm - shift(992), // > - shift(993), // >= - shift(994), // < - shift(995), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1186 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(64), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: CmpTerm - reduce(64), // :, reduce: CmpTerm - reduce(64), // ||, reduce: CmpTerm - reduce(64), // ^^, reduce: CmpTerm - reduce(64), // &&, reduce: CmpTerm - reduce(64), // =~, reduce: CmpTerm - reduce(64), // !=~, reduce: CmpTerm - reduce(64), // ==, reduce: CmpTerm - reduce(64), // !=, reduce: CmpTerm - reduce(64), // >, reduce: CmpTerm - reduce(64), // >=, reduce: CmpTerm - reduce(64), // <, reduce: CmpTerm - reduce(64), // <=, reduce: CmpTerm - shift(996), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1187 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(65), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: CmpTerm - reduce(65), // :, reduce: CmpTerm - reduce(65), // ||, reduce: CmpTerm - reduce(65), // ^^, reduce: CmpTerm - reduce(65), // &&, reduce: CmpTerm - reduce(65), // =~, reduce: CmpTerm - reduce(65), // !=~, reduce: CmpTerm - reduce(65), // ==, reduce: CmpTerm - reduce(65), // !=, reduce: CmpTerm - reduce(65), // >, reduce: CmpTerm - reduce(65), // >=, reduce: CmpTerm - reduce(65), // <, reduce: CmpTerm - reduce(65), // <=, reduce: CmpTerm - shift(996), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1188 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(66), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: CmpTerm - reduce(66), // :, reduce: CmpTerm - reduce(66), // ||, reduce: CmpTerm - reduce(66), // ^^, reduce: CmpTerm - reduce(66), // &&, reduce: CmpTerm - reduce(66), // =~, reduce: CmpTerm - reduce(66), // !=~, reduce: CmpTerm - reduce(66), // ==, reduce: CmpTerm - reduce(66), // !=, reduce: CmpTerm - reduce(66), // >, reduce: CmpTerm - reduce(66), // >=, reduce: CmpTerm - reduce(66), // <, reduce: CmpTerm - reduce(66), // <=, reduce: CmpTerm - shift(996), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1189 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(67), // ], reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: CmpTerm - reduce(67), // :, reduce: CmpTerm - reduce(67), // ||, reduce: CmpTerm - reduce(67), // ^^, reduce: CmpTerm - reduce(67), // &&, reduce: CmpTerm - reduce(67), // =~, reduce: CmpTerm - reduce(67), // !=~, reduce: CmpTerm - reduce(67), // ==, reduce: CmpTerm - reduce(67), // !=, reduce: CmpTerm - reduce(67), // >, reduce: CmpTerm - reduce(67), // >=, reduce: CmpTerm - reduce(67), // <, reduce: CmpTerm - reduce(67), // <=, reduce: CmpTerm - shift(996), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1190 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(69), // ], reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: BitwiseORTerm - reduce(69), // :, reduce: BitwiseORTerm - reduce(69), // ||, reduce: BitwiseORTerm - reduce(69), // ^^, reduce: BitwiseORTerm - reduce(69), // &&, reduce: BitwiseORTerm - reduce(69), // =~, reduce: BitwiseORTerm - reduce(69), // !=~, reduce: BitwiseORTerm - reduce(69), // ==, reduce: BitwiseORTerm - reduce(69), // !=, reduce: BitwiseORTerm - reduce(69), // >, reduce: BitwiseORTerm - reduce(69), // >=, reduce: BitwiseORTerm - reduce(69), // <, reduce: BitwiseORTerm - reduce(69), // <=, reduce: BitwiseORTerm - reduce(69), // |, reduce: BitwiseORTerm - shift(997), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1191 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(71), // ], reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: BitwiseXORTerm - reduce(71), // :, reduce: BitwiseXORTerm - reduce(71), // ||, reduce: BitwiseXORTerm - reduce(71), // ^^, reduce: BitwiseXORTerm - reduce(71), // &&, reduce: BitwiseXORTerm - reduce(71), // =~, reduce: BitwiseXORTerm - reduce(71), // !=~, reduce: BitwiseXORTerm - reduce(71), // ==, reduce: BitwiseXORTerm - reduce(71), // !=, reduce: BitwiseXORTerm - reduce(71), // >, reduce: BitwiseXORTerm - reduce(71), // >=, reduce: BitwiseXORTerm - reduce(71), // <, reduce: BitwiseXORTerm - reduce(71), // <=, reduce: BitwiseXORTerm - reduce(71), // |, reduce: BitwiseXORTerm - reduce(71), // ^, reduce: BitwiseXORTerm - shift(998), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1192 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(73), // ], reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: BitwiseANDTerm - reduce(73), // :, reduce: BitwiseANDTerm - reduce(73), // ||, reduce: BitwiseANDTerm - reduce(73), // ^^, reduce: BitwiseANDTerm - reduce(73), // &&, reduce: BitwiseANDTerm - reduce(73), // =~, reduce: BitwiseANDTerm - reduce(73), // !=~, reduce: BitwiseANDTerm - reduce(73), // ==, reduce: BitwiseANDTerm - reduce(73), // !=, reduce: BitwiseANDTerm - reduce(73), // >, reduce: BitwiseANDTerm - reduce(73), // >=, reduce: BitwiseANDTerm - reduce(73), // <, reduce: BitwiseANDTerm - reduce(73), // <=, reduce: BitwiseANDTerm - reduce(73), // |, reduce: BitwiseANDTerm - reduce(73), // ^, reduce: BitwiseANDTerm - reduce(73), // &, reduce: BitwiseANDTerm - shift(999), // << - shift(1000), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1193 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(75), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: BitwiseShiftTerm - reduce(75), // :, reduce: BitwiseShiftTerm - reduce(75), // ||, reduce: BitwiseShiftTerm - reduce(75), // ^^, reduce: BitwiseShiftTerm - reduce(75), // &&, reduce: BitwiseShiftTerm - reduce(75), // =~, reduce: BitwiseShiftTerm - reduce(75), // !=~, reduce: BitwiseShiftTerm - reduce(75), // ==, reduce: BitwiseShiftTerm - reduce(75), // !=, reduce: BitwiseShiftTerm - reduce(75), // >, reduce: BitwiseShiftTerm - reduce(75), // >=, reduce: BitwiseShiftTerm - reduce(75), // <, reduce: BitwiseShiftTerm - reduce(75), // <=, reduce: BitwiseShiftTerm - reduce(75), // |, reduce: BitwiseShiftTerm - reduce(75), // ^, reduce: BitwiseShiftTerm - reduce(75), // &, reduce: BitwiseShiftTerm - reduce(75), // <<, reduce: BitwiseShiftTerm - reduce(75), // >>, reduce: BitwiseShiftTerm - shift(1001), // + - shift(1002), // - - shift(1003), // .+ - shift(1004), // .- - shift(1005), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1194 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(76), // ], reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: BitwiseShiftTerm - reduce(76), // :, reduce: BitwiseShiftTerm - reduce(76), // ||, reduce: BitwiseShiftTerm - reduce(76), // ^^, reduce: BitwiseShiftTerm - reduce(76), // &&, reduce: BitwiseShiftTerm - reduce(76), // =~, reduce: BitwiseShiftTerm - reduce(76), // !=~, reduce: BitwiseShiftTerm - reduce(76), // ==, reduce: BitwiseShiftTerm - reduce(76), // !=, reduce: BitwiseShiftTerm - reduce(76), // >, reduce: BitwiseShiftTerm - reduce(76), // >=, reduce: BitwiseShiftTerm - reduce(76), // <, reduce: BitwiseShiftTerm - reduce(76), // <=, reduce: BitwiseShiftTerm - reduce(76), // |, reduce: BitwiseShiftTerm - reduce(76), // ^, reduce: BitwiseShiftTerm - reduce(76), // &, reduce: BitwiseShiftTerm - reduce(76), // <<, reduce: BitwiseShiftTerm - reduce(76), // >>, reduce: BitwiseShiftTerm - shift(1001), // + - shift(1002), // - - shift(1003), // .+ - shift(1004), // .- - shift(1005), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1195 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(78), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: AddsubdotTerm - reduce(78), // :, reduce: AddsubdotTerm - reduce(78), // ||, reduce: AddsubdotTerm - reduce(78), // ^^, reduce: AddsubdotTerm - reduce(78), // &&, reduce: AddsubdotTerm - reduce(78), // =~, reduce: AddsubdotTerm - reduce(78), // !=~, reduce: AddsubdotTerm - reduce(78), // ==, reduce: AddsubdotTerm - reduce(78), // !=, reduce: AddsubdotTerm - reduce(78), // >, reduce: AddsubdotTerm - reduce(78), // >=, reduce: AddsubdotTerm - reduce(78), // <, reduce: AddsubdotTerm - reduce(78), // <=, reduce: AddsubdotTerm - reduce(78), // |, reduce: AddsubdotTerm - reduce(78), // ^, reduce: AddsubdotTerm - reduce(78), // &, reduce: AddsubdotTerm - reduce(78), // <<, reduce: AddsubdotTerm - reduce(78), // >>, reduce: AddsubdotTerm - reduce(78), // +, reduce: AddsubdotTerm - reduce(78), // -, reduce: AddsubdotTerm - reduce(78), // .+, reduce: AddsubdotTerm - reduce(78), // .-, reduce: AddsubdotTerm - reduce(78), // ., reduce: AddsubdotTerm - shift(1007), // * - shift(1008), // / - shift(1009), // // - shift(1010), // % - shift(1011), // .* - shift(1012), // ./ - shift(1013), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1196 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(79), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: AddsubdotTerm - reduce(79), // :, reduce: AddsubdotTerm - reduce(79), // ||, reduce: AddsubdotTerm - reduce(79), // ^^, reduce: AddsubdotTerm - reduce(79), // &&, reduce: AddsubdotTerm - reduce(79), // =~, reduce: AddsubdotTerm - reduce(79), // !=~, reduce: AddsubdotTerm - reduce(79), // ==, reduce: AddsubdotTerm - reduce(79), // !=, reduce: AddsubdotTerm - reduce(79), // >, reduce: AddsubdotTerm - reduce(79), // >=, reduce: AddsubdotTerm - reduce(79), // <, reduce: AddsubdotTerm - reduce(79), // <=, reduce: AddsubdotTerm - reduce(79), // |, reduce: AddsubdotTerm - reduce(79), // ^, reduce: AddsubdotTerm - reduce(79), // &, reduce: AddsubdotTerm - reduce(79), // <<, reduce: AddsubdotTerm - reduce(79), // >>, reduce: AddsubdotTerm - reduce(79), // +, reduce: AddsubdotTerm - reduce(79), // -, reduce: AddsubdotTerm - reduce(79), // .+, reduce: AddsubdotTerm - reduce(79), // .-, reduce: AddsubdotTerm - reduce(79), // ., reduce: AddsubdotTerm - shift(1007), // * - shift(1008), // / - shift(1009), // // - shift(1010), // % - shift(1011), // .* - shift(1012), // ./ - shift(1013), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1197 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(80), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: AddsubdotTerm - reduce(80), // :, reduce: AddsubdotTerm - reduce(80), // ||, reduce: AddsubdotTerm - reduce(80), // ^^, reduce: AddsubdotTerm - reduce(80), // &&, reduce: AddsubdotTerm - reduce(80), // =~, reduce: AddsubdotTerm - reduce(80), // !=~, reduce: AddsubdotTerm - reduce(80), // ==, reduce: AddsubdotTerm - reduce(80), // !=, reduce: AddsubdotTerm - reduce(80), // >, reduce: AddsubdotTerm - reduce(80), // >=, reduce: AddsubdotTerm - reduce(80), // <, reduce: AddsubdotTerm - reduce(80), // <=, reduce: AddsubdotTerm - reduce(80), // |, reduce: AddsubdotTerm - reduce(80), // ^, reduce: AddsubdotTerm - reduce(80), // &, reduce: AddsubdotTerm - reduce(80), // <<, reduce: AddsubdotTerm - reduce(80), // >>, reduce: AddsubdotTerm - reduce(80), // +, reduce: AddsubdotTerm - reduce(80), // -, reduce: AddsubdotTerm - reduce(80), // .+, reduce: AddsubdotTerm - reduce(80), // .-, reduce: AddsubdotTerm - reduce(80), // ., reduce: AddsubdotTerm - shift(1007), // * - shift(1008), // / - shift(1009), // // - shift(1010), // % - shift(1011), // .* - shift(1012), // ./ - shift(1013), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1198 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(81), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: AddsubdotTerm - reduce(81), // :, reduce: AddsubdotTerm - reduce(81), // ||, reduce: AddsubdotTerm - reduce(81), // ^^, reduce: AddsubdotTerm - reduce(81), // &&, reduce: AddsubdotTerm - reduce(81), // =~, reduce: AddsubdotTerm - reduce(81), // !=~, reduce: AddsubdotTerm - reduce(81), // ==, reduce: AddsubdotTerm - reduce(81), // !=, reduce: AddsubdotTerm - reduce(81), // >, reduce: AddsubdotTerm - reduce(81), // >=, reduce: AddsubdotTerm - reduce(81), // <, reduce: AddsubdotTerm - reduce(81), // <=, reduce: AddsubdotTerm - reduce(81), // |, reduce: AddsubdotTerm - reduce(81), // ^, reduce: AddsubdotTerm - reduce(81), // &, reduce: AddsubdotTerm - reduce(81), // <<, reduce: AddsubdotTerm - reduce(81), // >>, reduce: AddsubdotTerm - reduce(81), // +, reduce: AddsubdotTerm - reduce(81), // -, reduce: AddsubdotTerm - reduce(81), // .+, reduce: AddsubdotTerm - reduce(81), // .-, reduce: AddsubdotTerm - reduce(81), // ., reduce: AddsubdotTerm - shift(1007), // * - shift(1008), // / - shift(1009), // // - shift(1010), // % - shift(1011), // .* - shift(1012), // ./ - shift(1013), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1199 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(82), // ], reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: AddsubdotTerm - reduce(82), // :, reduce: AddsubdotTerm - reduce(82), // ||, reduce: AddsubdotTerm - reduce(82), // ^^, reduce: AddsubdotTerm - reduce(82), // &&, reduce: AddsubdotTerm - reduce(82), // =~, reduce: AddsubdotTerm - reduce(82), // !=~, reduce: AddsubdotTerm - reduce(82), // ==, reduce: AddsubdotTerm - reduce(82), // !=, reduce: AddsubdotTerm - reduce(82), // >, reduce: AddsubdotTerm - reduce(82), // >=, reduce: AddsubdotTerm - reduce(82), // <, reduce: AddsubdotTerm - reduce(82), // <=, reduce: AddsubdotTerm - reduce(82), // |, reduce: AddsubdotTerm - reduce(82), // ^, reduce: AddsubdotTerm - reduce(82), // &, reduce: AddsubdotTerm - reduce(82), // <<, reduce: AddsubdotTerm - reduce(82), // >>, reduce: AddsubdotTerm - reduce(82), // +, reduce: AddsubdotTerm - reduce(82), // -, reduce: AddsubdotTerm - reduce(82), // .+, reduce: AddsubdotTerm - reduce(82), // .-, reduce: AddsubdotTerm - reduce(82), // ., reduce: AddsubdotTerm - shift(1007), // * - shift(1008), // / - shift(1009), // // - shift(1010), // % - shift(1011), // .* - shift(1012), // ./ - shift(1013), // .// - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, actionRow{ // S1200 canRecover: false, actions: [numSymbols]action{ @@ -109218,9 +109218,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + reduce(98), // }, reduce: UnaryOpTerm + nil, // md_token_end nil, // = nil, // [ - reduce(84), // ], reduce: MuldivTerm + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -109229,10 +109233,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -109248,36 +109248,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: MuldivTerm - reduce(84), // :, reduce: MuldivTerm - reduce(84), // ||, reduce: MuldivTerm - reduce(84), // ^^, reduce: MuldivTerm - reduce(84), // &&, reduce: MuldivTerm - reduce(84), // =~, reduce: MuldivTerm - reduce(84), // !=~, reduce: MuldivTerm - reduce(84), // ==, reduce: MuldivTerm - reduce(84), // !=, reduce: MuldivTerm - reduce(84), // >, reduce: MuldivTerm - reduce(84), // >=, reduce: MuldivTerm - reduce(84), // <, reduce: MuldivTerm - reduce(84), // <=, reduce: MuldivTerm - reduce(84), // |, reduce: MuldivTerm - reduce(84), // ^, reduce: MuldivTerm - reduce(84), // &, reduce: MuldivTerm - reduce(84), // <<, reduce: MuldivTerm - reduce(84), // >>, reduce: MuldivTerm - reduce(84), // +, reduce: MuldivTerm - reduce(84), // -, reduce: MuldivTerm - reduce(84), // .+, reduce: MuldivTerm - reduce(84), // .-, reduce: MuldivTerm - reduce(84), // ., reduce: MuldivTerm - reduce(84), // *, reduce: MuldivTerm - reduce(84), // /, reduce: MuldivTerm - reduce(84), // //, reduce: MuldivTerm - reduce(84), // %, reduce: MuldivTerm - reduce(84), // .*, reduce: MuldivTerm - reduce(84), // ./, reduce: MuldivTerm - reduce(84), // .//, reduce: MuldivTerm + reduce(98), // ?, reduce: UnaryOpTerm + nil, // : + reduce(98), // ||, reduce: UnaryOpTerm + reduce(98), // ^^, reduce: UnaryOpTerm + reduce(98), // &&, reduce: UnaryOpTerm + reduce(98), // =~, reduce: UnaryOpTerm + reduce(98), // !=~, reduce: UnaryOpTerm + reduce(98), // ==, reduce: UnaryOpTerm + reduce(98), // !=, reduce: UnaryOpTerm + reduce(98), // >, reduce: UnaryOpTerm + reduce(98), // >=, reduce: UnaryOpTerm + reduce(98), // <, reduce: UnaryOpTerm + reduce(98), // <=, reduce: UnaryOpTerm + reduce(98), // |, reduce: UnaryOpTerm + reduce(98), // ^, reduce: UnaryOpTerm + reduce(98), // &, reduce: UnaryOpTerm + reduce(98), // <<, reduce: UnaryOpTerm + reduce(98), // >>, reduce: UnaryOpTerm + reduce(98), // +, reduce: UnaryOpTerm + reduce(98), // -, reduce: UnaryOpTerm + reduce(98), // .+, reduce: UnaryOpTerm + reduce(98), // .-, reduce: UnaryOpTerm + reduce(98), // ., reduce: UnaryOpTerm + reduce(98), // *, reduce: UnaryOpTerm + reduce(98), // /, reduce: UnaryOpTerm + reduce(98), // //, reduce: UnaryOpTerm + reduce(98), // %, reduce: UnaryOpTerm + reduce(98), // .*, reduce: UnaryOpTerm + reduce(98), // ./, reduce: UnaryOpTerm + reduce(98), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -109288,7 +109288,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - nil, // , + reduce(98), // ,, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -109309,9 +109309,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + reduce(99), // }, reduce: UnaryOpTerm + nil, // md_token_end nil, // = nil, // [ - reduce(85), // ], reduce: MuldivTerm + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -109320,10 +109324,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -109339,36 +109339,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: MuldivTerm - reduce(85), // :, reduce: MuldivTerm - reduce(85), // ||, reduce: MuldivTerm - reduce(85), // ^^, reduce: MuldivTerm - reduce(85), // &&, reduce: MuldivTerm - reduce(85), // =~, reduce: MuldivTerm - reduce(85), // !=~, reduce: MuldivTerm - reduce(85), // ==, reduce: MuldivTerm - reduce(85), // !=, reduce: MuldivTerm - reduce(85), // >, reduce: MuldivTerm - reduce(85), // >=, reduce: MuldivTerm - reduce(85), // <, reduce: MuldivTerm - reduce(85), // <=, reduce: MuldivTerm - reduce(85), // |, reduce: MuldivTerm - reduce(85), // ^, reduce: MuldivTerm - reduce(85), // &, reduce: MuldivTerm - reduce(85), // <<, reduce: MuldivTerm - reduce(85), // >>, reduce: MuldivTerm - reduce(85), // +, reduce: MuldivTerm - reduce(85), // -, reduce: MuldivTerm - reduce(85), // .+, reduce: MuldivTerm - reduce(85), // .-, reduce: MuldivTerm - reduce(85), // ., reduce: MuldivTerm - reduce(85), // *, reduce: MuldivTerm - reduce(85), // /, reduce: MuldivTerm - reduce(85), // //, reduce: MuldivTerm - reduce(85), // %, reduce: MuldivTerm - reduce(85), // .*, reduce: MuldivTerm - reduce(85), // ./, reduce: MuldivTerm - reduce(85), // .//, reduce: MuldivTerm + reduce(99), // ?, reduce: UnaryOpTerm + nil, // : + reduce(99), // ||, reduce: UnaryOpTerm + reduce(99), // ^^, reduce: UnaryOpTerm + reduce(99), // &&, reduce: UnaryOpTerm + reduce(99), // =~, reduce: UnaryOpTerm + reduce(99), // !=~, reduce: UnaryOpTerm + reduce(99), // ==, reduce: UnaryOpTerm + reduce(99), // !=, reduce: UnaryOpTerm + reduce(99), // >, reduce: UnaryOpTerm + reduce(99), // >=, reduce: UnaryOpTerm + reduce(99), // <, reduce: UnaryOpTerm + reduce(99), // <=, reduce: UnaryOpTerm + reduce(99), // |, reduce: UnaryOpTerm + reduce(99), // ^, reduce: UnaryOpTerm + reduce(99), // &, reduce: UnaryOpTerm + reduce(99), // <<, reduce: UnaryOpTerm + reduce(99), // >>, reduce: UnaryOpTerm + reduce(99), // +, reduce: UnaryOpTerm + reduce(99), // -, reduce: UnaryOpTerm + reduce(99), // .+, reduce: UnaryOpTerm + reduce(99), // .-, reduce: UnaryOpTerm + reduce(99), // ., reduce: UnaryOpTerm + reduce(99), // *, reduce: UnaryOpTerm + reduce(99), // /, reduce: UnaryOpTerm + reduce(99), // //, reduce: UnaryOpTerm + reduce(99), // %, reduce: UnaryOpTerm + reduce(99), // .*, reduce: UnaryOpTerm + reduce(99), // ./, reduce: UnaryOpTerm + reduce(99), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -109379,7 +109379,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - nil, // , + reduce(99), // ,, reduce: UnaryOpTerm nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -109400,21 +109400,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - reduce(86), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(883), // { nil, // } nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -109430,525 +109430,74 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(86), // ?, reduce: MuldivTerm - reduce(86), // :, reduce: MuldivTerm - reduce(86), // ||, reduce: MuldivTerm - reduce(86), // ^^, reduce: MuldivTerm - reduce(86), // &&, reduce: MuldivTerm - reduce(86), // =~, reduce: MuldivTerm - reduce(86), // !=~, reduce: MuldivTerm - reduce(86), // ==, reduce: MuldivTerm - reduce(86), // !=, reduce: MuldivTerm - reduce(86), // >, reduce: MuldivTerm - reduce(86), // >=, reduce: MuldivTerm - reduce(86), // <, reduce: MuldivTerm - reduce(86), // <=, reduce: MuldivTerm - reduce(86), // |, reduce: MuldivTerm - reduce(86), // ^, reduce: MuldivTerm - reduce(86), // &, reduce: MuldivTerm - reduce(86), // <<, reduce: MuldivTerm - reduce(86), // >>, reduce: MuldivTerm - reduce(86), // +, reduce: MuldivTerm - reduce(86), // -, reduce: MuldivTerm - reduce(86), // .+, reduce: MuldivTerm - reduce(86), // .-, reduce: MuldivTerm - reduce(86), // ., reduce: MuldivTerm - reduce(86), // *, reduce: MuldivTerm - reduce(86), // /, reduce: MuldivTerm - reduce(86), // //, reduce: MuldivTerm - reduce(86), // %, reduce: MuldivTerm - reduce(86), // .*, reduce: MuldivTerm - reduce(86), // ./, reduce: MuldivTerm - reduce(86), // .//, reduce: MuldivTerm + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(926), // ( 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 + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic nil, // , - 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 + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM }, }, actionRow{ // S1203 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(87), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: MuldivTerm - reduce(87), // :, reduce: MuldivTerm - reduce(87), // ||, reduce: MuldivTerm - reduce(87), // ^^, reduce: MuldivTerm - reduce(87), // &&, reduce: MuldivTerm - reduce(87), // =~, reduce: MuldivTerm - reduce(87), // !=~, reduce: MuldivTerm - reduce(87), // ==, reduce: MuldivTerm - reduce(87), // !=, reduce: MuldivTerm - reduce(87), // >, reduce: MuldivTerm - reduce(87), // >=, reduce: MuldivTerm - reduce(87), // <, reduce: MuldivTerm - reduce(87), // <=, reduce: MuldivTerm - reduce(87), // |, reduce: MuldivTerm - reduce(87), // ^, reduce: MuldivTerm - reduce(87), // &, reduce: MuldivTerm - reduce(87), // <<, reduce: MuldivTerm - reduce(87), // >>, reduce: MuldivTerm - reduce(87), // +, reduce: MuldivTerm - reduce(87), // -, reduce: MuldivTerm - reduce(87), // .+, reduce: MuldivTerm - reduce(87), // .-, reduce: MuldivTerm - reduce(87), // ., reduce: MuldivTerm - reduce(87), // *, reduce: MuldivTerm - reduce(87), // /, reduce: MuldivTerm - reduce(87), // //, reduce: MuldivTerm - reduce(87), // %, reduce: MuldivTerm - reduce(87), // .*, reduce: MuldivTerm - reduce(87), // ./, reduce: MuldivTerm - reduce(87), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1204 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(88), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: MuldivTerm - reduce(88), // :, reduce: MuldivTerm - reduce(88), // ||, reduce: MuldivTerm - reduce(88), // ^^, reduce: MuldivTerm - reduce(88), // &&, reduce: MuldivTerm - reduce(88), // =~, reduce: MuldivTerm - reduce(88), // !=~, reduce: MuldivTerm - reduce(88), // ==, reduce: MuldivTerm - reduce(88), // !=, reduce: MuldivTerm - reduce(88), // >, reduce: MuldivTerm - reduce(88), // >=, reduce: MuldivTerm - reduce(88), // <, reduce: MuldivTerm - reduce(88), // <=, reduce: MuldivTerm - reduce(88), // |, reduce: MuldivTerm - reduce(88), // ^, reduce: MuldivTerm - reduce(88), // &, reduce: MuldivTerm - reduce(88), // <<, reduce: MuldivTerm - reduce(88), // >>, reduce: MuldivTerm - reduce(88), // +, reduce: MuldivTerm - reduce(88), // -, reduce: MuldivTerm - reduce(88), // .+, reduce: MuldivTerm - reduce(88), // .-, reduce: MuldivTerm - reduce(88), // ., reduce: MuldivTerm - reduce(88), // *, reduce: MuldivTerm - reduce(88), // /, reduce: MuldivTerm - reduce(88), // //, reduce: MuldivTerm - reduce(88), // %, reduce: MuldivTerm - reduce(88), // .*, reduce: MuldivTerm - reduce(88), // ./, reduce: MuldivTerm - reduce(88), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1205 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(89), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MuldivTerm - reduce(89), // :, reduce: MuldivTerm - reduce(89), // ||, reduce: MuldivTerm - reduce(89), // ^^, reduce: MuldivTerm - reduce(89), // &&, reduce: MuldivTerm - reduce(89), // =~, reduce: MuldivTerm - reduce(89), // !=~, reduce: MuldivTerm - reduce(89), // ==, reduce: MuldivTerm - reduce(89), // !=, reduce: MuldivTerm - reduce(89), // >, reduce: MuldivTerm - reduce(89), // >=, reduce: MuldivTerm - reduce(89), // <, reduce: MuldivTerm - reduce(89), // <=, reduce: MuldivTerm - reduce(89), // |, reduce: MuldivTerm - reduce(89), // ^, reduce: MuldivTerm - reduce(89), // &, reduce: MuldivTerm - reduce(89), // <<, reduce: MuldivTerm - reduce(89), // >>, reduce: MuldivTerm - reduce(89), // +, reduce: MuldivTerm - reduce(89), // -, reduce: MuldivTerm - reduce(89), // .+, reduce: MuldivTerm - reduce(89), // .-, reduce: MuldivTerm - reduce(89), // ., reduce: MuldivTerm - reduce(89), // *, reduce: MuldivTerm - reduce(89), // /, reduce: MuldivTerm - reduce(89), // //, reduce: MuldivTerm - reduce(89), // %, reduce: MuldivTerm - reduce(89), // .*, reduce: MuldivTerm - reduce(89), // ./, reduce: MuldivTerm - reduce(89), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1206 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(90), // ], reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MuldivTerm - reduce(90), // :, reduce: MuldivTerm - reduce(90), // ||, reduce: MuldivTerm - reduce(90), // ^^, reduce: MuldivTerm - reduce(90), // &&, reduce: MuldivTerm - reduce(90), // =~, reduce: MuldivTerm - reduce(90), // !=~, reduce: MuldivTerm - reduce(90), // ==, reduce: MuldivTerm - reduce(90), // !=, reduce: MuldivTerm - reduce(90), // >, reduce: MuldivTerm - reduce(90), // >=, reduce: MuldivTerm - reduce(90), // <, reduce: MuldivTerm - reduce(90), // <=, reduce: MuldivTerm - reduce(90), // |, reduce: MuldivTerm - reduce(90), // ^, reduce: MuldivTerm - reduce(90), // &, reduce: MuldivTerm - reduce(90), // <<, reduce: MuldivTerm - reduce(90), // >>, reduce: MuldivTerm - reduce(90), // +, reduce: MuldivTerm - reduce(90), // -, reduce: MuldivTerm - reduce(90), // .+, reduce: MuldivTerm - reduce(90), // .-, reduce: MuldivTerm - reduce(90), // ., reduce: MuldivTerm - reduce(90), // *, reduce: MuldivTerm - reduce(90), // /, reduce: MuldivTerm - reduce(90), // //, reduce: MuldivTerm - reduce(90), // %, reduce: MuldivTerm - reduce(90), // .*, reduce: MuldivTerm - reduce(90), // ./, reduce: MuldivTerm - reduce(90), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1207 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(99), // ], reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: PowTerm - reduce(99), // :, reduce: PowTerm - reduce(99), // ||, reduce: PowTerm - reduce(99), // ^^, reduce: PowTerm - reduce(99), // &&, reduce: PowTerm - reduce(99), // =~, reduce: PowTerm - reduce(99), // !=~, reduce: PowTerm - reduce(99), // ==, reduce: PowTerm - reduce(99), // !=, reduce: PowTerm - reduce(99), // >, reduce: PowTerm - reduce(99), // >=, reduce: PowTerm - reduce(99), // <, reduce: PowTerm - reduce(99), // <=, reduce: PowTerm - reduce(99), // |, reduce: PowTerm - reduce(99), // ^, reduce: PowTerm - reduce(99), // &, reduce: PowTerm - reduce(99), // <<, reduce: PowTerm - reduce(99), // >>, reduce: PowTerm - reduce(99), // +, reduce: PowTerm - reduce(99), // -, reduce: PowTerm - reduce(99), // .+, reduce: PowTerm - reduce(99), // .-, reduce: PowTerm - reduce(99), // ., reduce: PowTerm - reduce(99), // *, reduce: PowTerm - reduce(99), // /, reduce: PowTerm - reduce(99), // //, reduce: PowTerm - reduce(99), // %, reduce: PowTerm - reduce(99), // .*, reduce: PowTerm - reduce(99), // ./, reduce: PowTerm - reduce(99), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1208 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - reduce(101), // ], reduce: PrecedenceChainEnd + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -109957,10 +109506,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -109976,39 +109521,494 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(101), // ?, reduce: PrecedenceChainEnd - reduce(101), // :, reduce: PrecedenceChainEnd - reduce(101), // ||, reduce: PrecedenceChainEnd - reduce(101), // ^^, reduce: PrecedenceChainEnd - reduce(101), // &&, reduce: PrecedenceChainEnd - reduce(101), // =~, reduce: PrecedenceChainEnd - reduce(101), // !=~, reduce: PrecedenceChainEnd - reduce(101), // ==, reduce: PrecedenceChainEnd - reduce(101), // !=, reduce: PrecedenceChainEnd - reduce(101), // >, reduce: PrecedenceChainEnd - reduce(101), // >=, reduce: PrecedenceChainEnd - reduce(101), // <, reduce: PrecedenceChainEnd - reduce(101), // <=, reduce: PrecedenceChainEnd - reduce(101), // |, reduce: PrecedenceChainEnd - reduce(101), // ^, reduce: PrecedenceChainEnd - reduce(101), // &, reduce: PrecedenceChainEnd - reduce(101), // <<, reduce: PrecedenceChainEnd - reduce(101), // >>, reduce: PrecedenceChainEnd - reduce(101), // +, reduce: PrecedenceChainEnd - reduce(101), // -, reduce: PrecedenceChainEnd - reduce(101), // .+, reduce: PrecedenceChainEnd - reduce(101), // .-, reduce: PrecedenceChainEnd - reduce(101), // ., reduce: PrecedenceChainEnd - reduce(101), // *, reduce: PrecedenceChainEnd - reduce(101), // /, reduce: PrecedenceChainEnd - reduce(101), // //, reduce: PrecedenceChainEnd - reduce(101), // %, reduce: PrecedenceChainEnd - reduce(101), // .*, reduce: PrecedenceChainEnd - reduce(101), // ./, reduce: PrecedenceChainEnd - reduce(101), // .//, reduce: PrecedenceChainEnd + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ - reduce(101), // **, reduce: PrecedenceChainEnd + nil, // ** + nil, // ( + shift(1336), // ) + 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, // , + 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 + }, + }, + actionRow{ // S1204 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1338), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1205 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(211), // { + nil, // } + nil, // md_token_end + nil, // = + shift(218), // [ + nil, // ] + shift(222), // md_token_field_name + shift(223), // $[ + shift(224), // md_token_braced_field_name + shift(225), // md_token_full_srec + shift(229), // md_token_oosvar_name + shift(230), // @[ + shift(231), // md_token_braced_oosvar_name + shift(232), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(257), // md_token_string_literal + shift(258), // md_token_int_literal + shift(259), // md_token_float_literal + shift(260), // md_token_boolean_literal + shift(261), // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1206 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(141), // [, reduce: ArrayOrMapIndexAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ArrayOrMapIndexAccess + reduce(141), // :, reduce: ArrayOrMapIndexAccess + reduce(141), // ||, reduce: ArrayOrMapIndexAccess + reduce(141), // ^^, reduce: ArrayOrMapIndexAccess + reduce(141), // &&, reduce: ArrayOrMapIndexAccess + reduce(141), // =~, reduce: ArrayOrMapIndexAccess + reduce(141), // !=~, reduce: ArrayOrMapIndexAccess + reduce(141), // ==, reduce: ArrayOrMapIndexAccess + reduce(141), // !=, reduce: ArrayOrMapIndexAccess + reduce(141), // >, reduce: ArrayOrMapIndexAccess + reduce(141), // >=, reduce: ArrayOrMapIndexAccess + reduce(141), // <, reduce: ArrayOrMapIndexAccess + reduce(141), // <=, reduce: ArrayOrMapIndexAccess + reduce(141), // |, reduce: ArrayOrMapIndexAccess + reduce(141), // ^, reduce: ArrayOrMapIndexAccess + reduce(141), // &, reduce: ArrayOrMapIndexAccess + reduce(141), // <<, reduce: ArrayOrMapIndexAccess + reduce(141), // >>, reduce: ArrayOrMapIndexAccess + reduce(141), // +, reduce: ArrayOrMapIndexAccess + reduce(141), // -, reduce: ArrayOrMapIndexAccess + reduce(141), // .+, reduce: ArrayOrMapIndexAccess + reduce(141), // .-, reduce: ArrayOrMapIndexAccess + reduce(141), // ., reduce: ArrayOrMapIndexAccess + reduce(141), // *, reduce: ArrayOrMapIndexAccess + reduce(141), // /, reduce: ArrayOrMapIndexAccess + reduce(141), // //, reduce: ArrayOrMapIndexAccess + reduce(141), // %, reduce: ArrayOrMapIndexAccess + reduce(141), // .*, reduce: ArrayOrMapIndexAccess + reduce(141), // ./, reduce: ArrayOrMapIndexAccess + reduce(141), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ArrayOrMapIndexAccess + 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, // , + 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 + }, + }, + actionRow{ // S1207 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1341), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1208 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1342), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal @@ -110037,9 +110037,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - nil, // [ - shift(1312), // ] + reduce(146), // [, reduce: ArraySliceAccess + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -110048,10 +110052,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -110067,39 +110067,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - shift(1313), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(146), // ?, reduce: ArraySliceAccess + reduce(146), // :, reduce: ArraySliceAccess + reduce(146), // ||, reduce: ArraySliceAccess + reduce(146), // ^^, reduce: ArraySliceAccess + reduce(146), // &&, reduce: ArraySliceAccess + reduce(146), // =~, reduce: ArraySliceAccess + reduce(146), // !=~, reduce: ArraySliceAccess + reduce(146), // ==, reduce: ArraySliceAccess + reduce(146), // !=, reduce: ArraySliceAccess + reduce(146), // >, reduce: ArraySliceAccess + reduce(146), // >=, reduce: ArraySliceAccess + reduce(146), // <, reduce: ArraySliceAccess + reduce(146), // <=, reduce: ArraySliceAccess + reduce(146), // |, reduce: ArraySliceAccess + reduce(146), // ^, reduce: ArraySliceAccess + reduce(146), // &, reduce: ArraySliceAccess + reduce(146), // <<, reduce: ArraySliceAccess + reduce(146), // >>, reduce: ArraySliceAccess + reduce(146), // +, reduce: ArraySliceAccess + reduce(146), // -, reduce: ArraySliceAccess + reduce(146), // .+, reduce: ArraySliceAccess + reduce(146), // .-, reduce: ArraySliceAccess + reduce(146), // ., reduce: ArraySliceAccess + reduce(146), // *, reduce: ArraySliceAccess + reduce(146), // /, reduce: ArraySliceAccess + reduce(146), // //, reduce: ArraySliceAccess + reduce(146), // %, reduce: ArraySliceAccess + reduce(146), // .*, reduce: ArraySliceAccess + reduce(146), // ./, reduce: ArraySliceAccess + reduce(146), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(146), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -110124,92 +110124,92 @@ var actionTab = actionTable{ actionRow{ // S1210 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1315), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(281), // { + nil, // } + nil, // md_token_end + nil, // = + shift(287), // [ + nil, // ] + shift(292), // md_token_field_name + shift(293), // $[ + shift(294), // md_token_braced_field_name + shift(295), // md_token_full_srec + shift(299), // md_token_oosvar_name + shift(300), // @[ + shift(301), // md_token_braced_oosvar_name + shift(302), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(315), // + + shift(317), // - + shift(318), // .+ + shift(319), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(322), // ! + shift(323), // ~ + nil, // ** + shift(325), // ( + nil, // ) + shift(327), // md_token_string_literal + shift(328), // md_token_int_literal + shift(329), // md_token_float_literal + shift(330), // md_token_boolean_literal + shift(331), // md_token_panic + nil, // , + shift(337), // md_token_IPS + shift(338), // md_token_IFS + shift(339), // md_token_IRS + shift(340), // md_token_OPS + shift(341), // md_token_OFS + shift(342), // md_token_ORS + shift(343), // md_token_NF + shift(344), // md_token_NR + shift(345), // md_token_FNR + shift(346), // md_token_FILENAME + shift(347), // md_token_FILENUM }, }, actionRow{ // S1211 @@ -110218,10 +110218,14 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(113), // ;, reduce: ArrayLiteral + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(113), // [, reduce: ArrayLiteral - nil, // ] + reduce(141), // [, reduce: ArrayOrMapIndexAccess + reduce(141), // ], reduce: ArrayOrMapIndexAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -110230,10 +110234,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(113), // }, reduce: ArrayLiteral - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -110249,39 +110249,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(113), // ?, reduce: ArrayLiteral + reduce(141), // ?, reduce: ArrayOrMapIndexAccess nil, // : - reduce(113), // ||, reduce: ArrayLiteral - reduce(113), // ^^, reduce: ArrayLiteral - reduce(113), // &&, reduce: ArrayLiteral - reduce(113), // =~, reduce: ArrayLiteral - reduce(113), // !=~, reduce: ArrayLiteral - reduce(113), // ==, reduce: ArrayLiteral - reduce(113), // !=, reduce: ArrayLiteral - reduce(113), // >, reduce: ArrayLiteral - reduce(113), // >=, reduce: ArrayLiteral - reduce(113), // <, reduce: ArrayLiteral - reduce(113), // <=, reduce: ArrayLiteral - reduce(113), // |, reduce: ArrayLiteral - reduce(113), // ^, reduce: ArrayLiteral - reduce(113), // &, reduce: ArrayLiteral - reduce(113), // <<, reduce: ArrayLiteral - reduce(113), // >>, reduce: ArrayLiteral - reduce(113), // +, reduce: ArrayLiteral - reduce(113), // -, reduce: ArrayLiteral - reduce(113), // .+, reduce: ArrayLiteral - reduce(113), // .-, reduce: ArrayLiteral - reduce(113), // ., reduce: ArrayLiteral - reduce(113), // *, reduce: ArrayLiteral - reduce(113), // /, reduce: ArrayLiteral - reduce(113), // //, reduce: ArrayLiteral - reduce(113), // %, reduce: ArrayLiteral - reduce(113), // .*, reduce: ArrayLiteral - reduce(113), // ./, reduce: ArrayLiteral - reduce(113), // .//, reduce: ArrayLiteral + reduce(141), // ||, reduce: ArrayOrMapIndexAccess + reduce(141), // ^^, reduce: ArrayOrMapIndexAccess + reduce(141), // &&, reduce: ArrayOrMapIndexAccess + reduce(141), // =~, reduce: ArrayOrMapIndexAccess + reduce(141), // !=~, reduce: ArrayOrMapIndexAccess + reduce(141), // ==, reduce: ArrayOrMapIndexAccess + reduce(141), // !=, reduce: ArrayOrMapIndexAccess + reduce(141), // >, reduce: ArrayOrMapIndexAccess + reduce(141), // >=, reduce: ArrayOrMapIndexAccess + reduce(141), // <, reduce: ArrayOrMapIndexAccess + reduce(141), // <=, reduce: ArrayOrMapIndexAccess + reduce(141), // |, reduce: ArrayOrMapIndexAccess + reduce(141), // ^, reduce: ArrayOrMapIndexAccess + reduce(141), // &, reduce: ArrayOrMapIndexAccess + reduce(141), // <<, reduce: ArrayOrMapIndexAccess + reduce(141), // >>, reduce: ArrayOrMapIndexAccess + reduce(141), // +, reduce: ArrayOrMapIndexAccess + reduce(141), // -, reduce: ArrayOrMapIndexAccess + reduce(141), // .+, reduce: ArrayOrMapIndexAccess + reduce(141), // .-, reduce: ArrayOrMapIndexAccess + reduce(141), // ., reduce: ArrayOrMapIndexAccess + reduce(141), // *, reduce: ArrayOrMapIndexAccess + reduce(141), // /, reduce: ArrayOrMapIndexAccess + reduce(141), // //, reduce: ArrayOrMapIndexAccess + reduce(141), // %, reduce: ArrayOrMapIndexAccess + reduce(141), // .*, reduce: ArrayOrMapIndexAccess + reduce(141), // ./, reduce: ArrayOrMapIndexAccess + reduce(141), // .//, reduce: ArrayOrMapIndexAccess nil, // ! nil, // ~ - reduce(113), // **, reduce: ArrayLiteral + reduce(141), // **, reduce: ArrayOrMapIndexAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -110289,7 +110289,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - nil, // , + reduce(141), // ,, reduce: ArrayOrMapIndexAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110310,21 +110310,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - nil, // [ - shift(1316), // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin - nil, // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + shift(1345), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -110358,10 +110358,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -110370,28 +110370,28 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - nil, // ( + shift(93), // ( 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 + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - 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 + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, actionRow{ // S1213 @@ -110401,9 +110401,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - shift(1317), // ] + shift(1346), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -110412,10 +110416,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -110492,9 +110492,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - nil, // [ - shift(1318), // ] + reduce(146), // [, reduce: ArraySliceAccess + reduce(146), // ], reduce: ArraySliceAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -110503,10 +110507,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -110522,39 +110522,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(146), // ?, reduce: ArraySliceAccess nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(146), // ||, reduce: ArraySliceAccess + reduce(146), // ^^, reduce: ArraySliceAccess + reduce(146), // &&, reduce: ArraySliceAccess + reduce(146), // =~, reduce: ArraySliceAccess + reduce(146), // !=~, reduce: ArraySliceAccess + reduce(146), // ==, reduce: ArraySliceAccess + reduce(146), // !=, reduce: ArraySliceAccess + reduce(146), // >, reduce: ArraySliceAccess + reduce(146), // >=, reduce: ArraySliceAccess + reduce(146), // <, reduce: ArraySliceAccess + reduce(146), // <=, reduce: ArraySliceAccess + reduce(146), // |, reduce: ArraySliceAccess + reduce(146), // ^, reduce: ArraySliceAccess + reduce(146), // &, reduce: ArraySliceAccess + reduce(146), // <<, reduce: ArraySliceAccess + reduce(146), // >>, reduce: ArraySliceAccess + reduce(146), // +, reduce: ArraySliceAccess + reduce(146), // -, reduce: ArraySliceAccess + reduce(146), // .+, reduce: ArraySliceAccess + reduce(146), // .-, reduce: ArraySliceAccess + reduce(146), // ., reduce: ArraySliceAccess + reduce(146), // *, reduce: ArraySliceAccess + reduce(146), // /, reduce: ArraySliceAccess + reduce(146), // //, reduce: ArraySliceAccess + reduce(146), // %, reduce: ArraySliceAccess + reduce(146), // .*, reduce: ArraySliceAccess + reduce(146), // ./, reduce: ArraySliceAccess + reduce(146), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(146), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -110562,7 +110562,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - nil, // , + reduce(146), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -110577,209 +110577,27 @@ var actionTab = actionTable{ }, }, actionRow{ // S1215 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(120), // ;, reduce: MapLiteral - nil, // = - reduce(120), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(120), // }, reduce: MapLiteral - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(120), // ?, reduce: MapLiteral - nil, // : - reduce(120), // ||, reduce: MapLiteral - reduce(120), // ^^, reduce: MapLiteral - reduce(120), // &&, reduce: MapLiteral - reduce(120), // =~, reduce: MapLiteral - reduce(120), // !=~, reduce: MapLiteral - reduce(120), // ==, reduce: MapLiteral - reduce(120), // !=, reduce: MapLiteral - reduce(120), // >, reduce: MapLiteral - reduce(120), // >=, reduce: MapLiteral - reduce(120), // <, reduce: MapLiteral - reduce(120), // <=, reduce: MapLiteral - reduce(120), // |, reduce: MapLiteral - reduce(120), // ^, reduce: MapLiteral - reduce(120), // &, reduce: MapLiteral - reduce(120), // <<, reduce: MapLiteral - reduce(120), // >>, reduce: MapLiteral - reduce(120), // +, reduce: MapLiteral - reduce(120), // -, reduce: MapLiteral - reduce(120), // .+, reduce: MapLiteral - reduce(120), // .-, reduce: MapLiteral - reduce(120), // ., reduce: MapLiteral - reduce(120), // *, reduce: MapLiteral - reduce(120), // /, reduce: MapLiteral - reduce(120), // //, reduce: MapLiteral - reduce(120), // %, reduce: MapLiteral - reduce(120), // .*, reduce: MapLiteral - reduce(120), // ./, reduce: MapLiteral - reduce(120), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(120), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S1216 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - shift(1319), // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1217 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(277), // [ - nil, // ] - shift(281), // md_token_field_name - shift(282), // $[ - shift(283), // md_token_braced_field_name - shift(284), // md_token_full_srec - shift(288), // md_token_oosvar_name - shift(289), // @[ - shift(290), // md_token_braced_oosvar_name - shift(291), // md_token_full_oosvar nil, // md_token_begin - shift(292), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + reduce(53), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -110813,10 +110631,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(306), // + - shift(308), // - - shift(309), // .+ - shift(310), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -110825,2008 +110643,6 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(313), // ! - shift(314), // ~ - nil, // ** - shift(316), // ( - nil, // ) - shift(318), // md_token_string_literal - shift(319), // md_token_int_literal - shift(320), // md_token_float_literal - shift(321), // md_token_boolean_literal - shift(322), // md_token_panic - nil, // , - shift(328), // md_token_IPS - shift(329), // md_token_IFS - shift(330), // md_token_IRS - shift(331), // md_token_OPS - shift(332), // md_token_OFS - shift(333), // md_token_ORS - shift(334), // md_token_NF - shift(335), // md_token_NR - shift(336), // md_token_FNR - shift(337), // md_token_FILENAME - shift(338), // md_token_FILENUM - }, - }, - actionRow{ // S1218 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1219 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1220 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1221 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1222 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1223 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1224 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1225 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1226 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1227 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1228 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1229 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1230 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1231 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1232 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1233 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1234 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1235 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1236 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1237 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1238 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1239 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(92), // ;, reduce: UnaryOpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(92), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: UnaryOpTerm - nil, // : - reduce(92), // ||, reduce: UnaryOpTerm - reduce(92), // ^^, reduce: UnaryOpTerm - reduce(92), // &&, reduce: UnaryOpTerm - reduce(92), // =~, reduce: UnaryOpTerm - reduce(92), // !=~, reduce: UnaryOpTerm - reduce(92), // ==, reduce: UnaryOpTerm - reduce(92), // !=, reduce: UnaryOpTerm - reduce(92), // >, reduce: UnaryOpTerm - reduce(92), // >=, reduce: UnaryOpTerm - reduce(92), // <, reduce: UnaryOpTerm - reduce(92), // <=, reduce: UnaryOpTerm - reduce(92), // |, reduce: UnaryOpTerm - reduce(92), // ^, reduce: UnaryOpTerm - reduce(92), // &, reduce: UnaryOpTerm - reduce(92), // <<, reduce: UnaryOpTerm - reduce(92), // >>, reduce: UnaryOpTerm - reduce(92), // +, reduce: UnaryOpTerm - reduce(92), // -, reduce: UnaryOpTerm - reduce(92), // .+, reduce: UnaryOpTerm - reduce(92), // .-, reduce: UnaryOpTerm - reduce(92), // ., reduce: UnaryOpTerm - reduce(92), // *, reduce: UnaryOpTerm - reduce(92), // /, reduce: UnaryOpTerm - reduce(92), // //, reduce: UnaryOpTerm - reduce(92), // %, reduce: UnaryOpTerm - reduce(92), // .*, reduce: UnaryOpTerm - reduce(92), // ./, reduce: UnaryOpTerm - reduce(92), // .//, reduce: UnaryOpTerm nil, // ! nil, // ~ nil, // ** @@ -112851,665 +110667,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1240 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1241 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1242 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1243 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1244 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1245 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1246 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1247 + actionRow{ // S1216 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(93), // ;, reduce: UnaryOpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + nil, // ; nil, // md_token_begin - nil, // { - reduce(93), // }, reduce: UnaryOpTerm + shift(388), // { + nil, // } nil, // md_token_end + nil, // = + shift(394), // [ + nil, // ] + shift(398), // md_token_field_name + shift(399), // $[ + shift(400), // md_token_braced_field_name + shift(401), // md_token_full_srec + shift(405), // md_token_oosvar_name + shift(406), // @[ + shift(407), // md_token_braced_oosvar_name + shift(408), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -113525,524 +110704,73 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(93), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(93), // ||, reduce: UnaryOpTerm - reduce(93), // ^^, reduce: UnaryOpTerm - reduce(93), // &&, reduce: UnaryOpTerm - reduce(93), // =~, reduce: UnaryOpTerm - reduce(93), // !=~, reduce: UnaryOpTerm - reduce(93), // ==, reduce: UnaryOpTerm - reduce(93), // !=, reduce: UnaryOpTerm - reduce(93), // >, reduce: UnaryOpTerm - reduce(93), // >=, reduce: UnaryOpTerm - reduce(93), // <, reduce: UnaryOpTerm - reduce(93), // <=, reduce: UnaryOpTerm - reduce(93), // |, reduce: UnaryOpTerm - reduce(93), // ^, reduce: UnaryOpTerm - reduce(93), // &, reduce: UnaryOpTerm - reduce(93), // <<, reduce: UnaryOpTerm - reduce(93), // >>, reduce: UnaryOpTerm - reduce(93), // +, reduce: UnaryOpTerm - reduce(93), // -, reduce: UnaryOpTerm - reduce(93), // .+, reduce: UnaryOpTerm - reduce(93), // .-, reduce: UnaryOpTerm - reduce(93), // ., reduce: UnaryOpTerm - reduce(93), // *, reduce: UnaryOpTerm - reduce(93), // /, reduce: UnaryOpTerm - reduce(93), // //, reduce: UnaryOpTerm - reduce(93), // %, reduce: UnaryOpTerm - reduce(93), // .*, reduce: UnaryOpTerm - reduce(93), // ./, reduce: UnaryOpTerm - reduce(93), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(421), // + + shift(423), // - + shift(424), // .+ + shift(425), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(428), // ! + shift(429), // ~ nil, // ** - nil, // ( + shift(431), // ( 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 + shift(433), // md_token_string_literal + shift(434), // md_token_int_literal + shift(435), // md_token_float_literal + shift(436), // md_token_boolean_literal + shift(437), // md_token_panic nil, // , - 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 + shift(441), // md_token_IPS + shift(442), // md_token_IFS + shift(443), // md_token_IRS + shift(444), // md_token_OPS + shift(445), // md_token_OFS + shift(446), // md_token_ORS + shift(447), // md_token_NF + shift(448), // md_token_NR + shift(449), // md_token_FNR + shift(450), // md_token_FILENAME + shift(451), // md_token_FILENUM }, }, - actionRow{ // S1248 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(94), // ;, reduce: UnaryOpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(94), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: UnaryOpTerm - nil, // : - reduce(94), // ||, reduce: UnaryOpTerm - reduce(94), // ^^, reduce: UnaryOpTerm - reduce(94), // &&, reduce: UnaryOpTerm - reduce(94), // =~, reduce: UnaryOpTerm - reduce(94), // !=~, reduce: UnaryOpTerm - reduce(94), // ==, reduce: UnaryOpTerm - reduce(94), // !=, reduce: UnaryOpTerm - reduce(94), // >, reduce: UnaryOpTerm - reduce(94), // >=, reduce: UnaryOpTerm - reduce(94), // <, reduce: UnaryOpTerm - reduce(94), // <=, reduce: UnaryOpTerm - reduce(94), // |, reduce: UnaryOpTerm - reduce(94), // ^, reduce: UnaryOpTerm - reduce(94), // &, reduce: UnaryOpTerm - reduce(94), // <<, reduce: UnaryOpTerm - reduce(94), // >>, reduce: UnaryOpTerm - reduce(94), // +, reduce: UnaryOpTerm - reduce(94), // -, reduce: UnaryOpTerm - reduce(94), // .+, reduce: UnaryOpTerm - reduce(94), // .-, reduce: UnaryOpTerm - reduce(94), // ., reduce: UnaryOpTerm - reduce(94), // *, reduce: UnaryOpTerm - reduce(94), // /, reduce: UnaryOpTerm - reduce(94), // //, reduce: UnaryOpTerm - reduce(94), // %, reduce: UnaryOpTerm - reduce(94), // .*, reduce: UnaryOpTerm - reduce(94), // ./, reduce: UnaryOpTerm - reduce(94), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1249 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(95), // ;, reduce: UnaryOpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(95), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: UnaryOpTerm - nil, // : - reduce(95), // ||, reduce: UnaryOpTerm - reduce(95), // ^^, reduce: UnaryOpTerm - reduce(95), // &&, reduce: UnaryOpTerm - reduce(95), // =~, reduce: UnaryOpTerm - reduce(95), // !=~, reduce: UnaryOpTerm - reduce(95), // ==, reduce: UnaryOpTerm - reduce(95), // !=, reduce: UnaryOpTerm - reduce(95), // >, reduce: UnaryOpTerm - reduce(95), // >=, reduce: UnaryOpTerm - reduce(95), // <, reduce: UnaryOpTerm - reduce(95), // <=, reduce: UnaryOpTerm - reduce(95), // |, reduce: UnaryOpTerm - reduce(95), // ^, reduce: UnaryOpTerm - reduce(95), // &, reduce: UnaryOpTerm - reduce(95), // <<, reduce: UnaryOpTerm - reduce(95), // >>, reduce: UnaryOpTerm - reduce(95), // +, reduce: UnaryOpTerm - reduce(95), // -, reduce: UnaryOpTerm - reduce(95), // .+, reduce: UnaryOpTerm - reduce(95), // .-, reduce: UnaryOpTerm - reduce(95), // ., reduce: UnaryOpTerm - reduce(95), // *, reduce: UnaryOpTerm - reduce(95), // /, reduce: UnaryOpTerm - reduce(95), // //, reduce: UnaryOpTerm - reduce(95), // %, reduce: UnaryOpTerm - reduce(95), // .*, reduce: UnaryOpTerm - reduce(95), // ./, reduce: UnaryOpTerm - reduce(95), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1250 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(96), // ;, reduce: UnaryOpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(96), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: UnaryOpTerm - nil, // : - reduce(96), // ||, reduce: UnaryOpTerm - reduce(96), // ^^, reduce: UnaryOpTerm - reduce(96), // &&, reduce: UnaryOpTerm - reduce(96), // =~, reduce: UnaryOpTerm - reduce(96), // !=~, reduce: UnaryOpTerm - reduce(96), // ==, reduce: UnaryOpTerm - reduce(96), // !=, reduce: UnaryOpTerm - reduce(96), // >, reduce: UnaryOpTerm - reduce(96), // >=, reduce: UnaryOpTerm - reduce(96), // <, reduce: UnaryOpTerm - reduce(96), // <=, reduce: UnaryOpTerm - reduce(96), // |, reduce: UnaryOpTerm - reduce(96), // ^, reduce: UnaryOpTerm - reduce(96), // &, reduce: UnaryOpTerm - reduce(96), // <<, reduce: UnaryOpTerm - reduce(96), // >>, reduce: UnaryOpTerm - reduce(96), // +, reduce: UnaryOpTerm - reduce(96), // -, reduce: UnaryOpTerm - reduce(96), // .+, reduce: UnaryOpTerm - reduce(96), // .-, reduce: UnaryOpTerm - reduce(96), // ., reduce: UnaryOpTerm - reduce(96), // *, reduce: UnaryOpTerm - reduce(96), // /, reduce: UnaryOpTerm - reduce(96), // //, reduce: UnaryOpTerm - reduce(96), // %, reduce: UnaryOpTerm - reduce(96), // .*, reduce: UnaryOpTerm - reduce(96), // ./, reduce: UnaryOpTerm - reduce(96), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1251 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(97), // ;, reduce: UnaryOpTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(97), // }, reduce: UnaryOpTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: UnaryOpTerm - nil, // : - reduce(97), // ||, reduce: UnaryOpTerm - reduce(97), // ^^, reduce: UnaryOpTerm - reduce(97), // &&, reduce: UnaryOpTerm - reduce(97), // =~, reduce: UnaryOpTerm - reduce(97), // !=~, reduce: UnaryOpTerm - reduce(97), // ==, reduce: UnaryOpTerm - reduce(97), // !=, reduce: UnaryOpTerm - reduce(97), // >, reduce: UnaryOpTerm - reduce(97), // >=, reduce: UnaryOpTerm - reduce(97), // <, reduce: UnaryOpTerm - reduce(97), // <=, reduce: UnaryOpTerm - reduce(97), // |, reduce: UnaryOpTerm - reduce(97), // ^, reduce: UnaryOpTerm - reduce(97), // &, reduce: UnaryOpTerm - reduce(97), // <<, reduce: UnaryOpTerm - reduce(97), // >>, reduce: UnaryOpTerm - reduce(97), // +, reduce: UnaryOpTerm - reduce(97), // -, reduce: UnaryOpTerm - reduce(97), // .+, reduce: UnaryOpTerm - reduce(97), // .-, reduce: UnaryOpTerm - reduce(97), // ., reduce: UnaryOpTerm - reduce(97), // *, reduce: UnaryOpTerm - reduce(97), // /, reduce: UnaryOpTerm - reduce(97), // //, reduce: UnaryOpTerm - reduce(97), // %, reduce: UnaryOpTerm - reduce(97), // .*, reduce: UnaryOpTerm - reduce(97), // ./, reduce: UnaryOpTerm - reduce(97), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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 - }, - }, - actionRow{ // S1252 + actionRow{ // S1217 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar nil, // md_token_begin - shift(1043), // { + nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - 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(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1253 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = - nil, // [ + reduce(141), // [, reduce: ArrayOrMapIndexAccess nil, // ] nil, // md_token_field_name nil, // $[ @@ -114052,10 +110780,188 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(141), // ||, reduce: ArrayOrMapIndexAccess + reduce(141), // ^^, reduce: ArrayOrMapIndexAccess + reduce(141), // &&, reduce: ArrayOrMapIndexAccess + reduce(141), // =~, reduce: ArrayOrMapIndexAccess + reduce(141), // !=~, reduce: ArrayOrMapIndexAccess + reduce(141), // ==, reduce: ArrayOrMapIndexAccess + reduce(141), // !=, reduce: ArrayOrMapIndexAccess + reduce(141), // >, reduce: ArrayOrMapIndexAccess + reduce(141), // >=, reduce: ArrayOrMapIndexAccess + reduce(141), // <, reduce: ArrayOrMapIndexAccess + reduce(141), // <=, reduce: ArrayOrMapIndexAccess + reduce(141), // |, reduce: ArrayOrMapIndexAccess + reduce(141), // ^, reduce: ArrayOrMapIndexAccess + reduce(141), // &, reduce: ArrayOrMapIndexAccess + reduce(141), // <<, reduce: ArrayOrMapIndexAccess + reduce(141), // >>, reduce: ArrayOrMapIndexAccess + reduce(141), // +, reduce: ArrayOrMapIndexAccess + reduce(141), // -, reduce: ArrayOrMapIndexAccess + reduce(141), // .+, reduce: ArrayOrMapIndexAccess + reduce(141), // .-, reduce: ArrayOrMapIndexAccess + reduce(141), // ., reduce: ArrayOrMapIndexAccess + reduce(141), // *, reduce: ArrayOrMapIndexAccess + reduce(141), // /, reduce: ArrayOrMapIndexAccess + reduce(141), // //, reduce: ArrayOrMapIndexAccess + reduce(141), // %, reduce: ArrayOrMapIndexAccess + reduce(141), // .*, reduce: ArrayOrMapIndexAccess + reduce(141), // ./, reduce: ArrayOrMapIndexAccess + reduce(141), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + reduce(141), // ), 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, // , + 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 + }, + }, + actionRow{ // S1218 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1349), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1219 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // md_token_begin nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + shift(1350), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -114105,7 +111011,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - shift(1350), // ) + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -114125,28 +111031,665 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1254 + actionRow{ // S1220 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar nil, // md_token_begin - shift(689), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArraySliceAccess + nil, // : + reduce(146), // ||, reduce: ArraySliceAccess + reduce(146), // ^^, reduce: ArraySliceAccess + reduce(146), // &&, reduce: ArraySliceAccess + reduce(146), // =~, reduce: ArraySliceAccess + reduce(146), // !=~, reduce: ArraySliceAccess + reduce(146), // ==, reduce: ArraySliceAccess + reduce(146), // !=, reduce: ArraySliceAccess + reduce(146), // >, reduce: ArraySliceAccess + reduce(146), // >=, reduce: ArraySliceAccess + reduce(146), // <, reduce: ArraySliceAccess + reduce(146), // <=, reduce: ArraySliceAccess + reduce(146), // |, reduce: ArraySliceAccess + reduce(146), // ^, reduce: ArraySliceAccess + reduce(146), // &, reduce: ArraySliceAccess + reduce(146), // <<, reduce: ArraySliceAccess + reduce(146), // >>, reduce: ArraySliceAccess + reduce(146), // +, reduce: ArraySliceAccess + reduce(146), // -, reduce: ArraySliceAccess + reduce(146), // .+, reduce: ArraySliceAccess + reduce(146), // .-, reduce: ArraySliceAccess + reduce(146), // ., reduce: ArraySliceAccess + reduce(146), // *, reduce: ArraySliceAccess + reduce(146), // /, reduce: ArraySliceAccess + reduce(146), // //, reduce: ArraySliceAccess + reduce(146), // %, reduce: ArraySliceAccess + reduce(146), // .*, reduce: ArraySliceAccess + reduce(146), // ./, reduce: ArraySliceAccess + reduce(146), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArraySliceAccess + nil, // ( + reduce(146), // ), reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1221 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(123), // [, reduce: MapLiteral + reduce(123), // ], reduce: MapLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MapLiteral + reduce(123), // :, reduce: MapLiteral + reduce(123), // ||, reduce: MapLiteral + reduce(123), // ^^, reduce: MapLiteral + reduce(123), // &&, reduce: MapLiteral + reduce(123), // =~, reduce: MapLiteral + reduce(123), // !=~, reduce: MapLiteral + reduce(123), // ==, reduce: MapLiteral + reduce(123), // !=, reduce: MapLiteral + reduce(123), // >, reduce: MapLiteral + reduce(123), // >=, reduce: MapLiteral + reduce(123), // <, reduce: MapLiteral + reduce(123), // <=, reduce: MapLiteral + reduce(123), // |, reduce: MapLiteral + reduce(123), // ^, reduce: MapLiteral + reduce(123), // &, reduce: MapLiteral + reduce(123), // <<, reduce: MapLiteral + reduce(123), // >>, reduce: MapLiteral + reduce(123), // +, reduce: MapLiteral + reduce(123), // -, reduce: MapLiteral + reduce(123), // .+, reduce: MapLiteral + reduce(123), // .-, reduce: MapLiteral + reduce(123), // ., reduce: MapLiteral + reduce(123), // *, reduce: MapLiteral + reduce(123), // /, reduce: MapLiteral + reduce(123), // //, reduce: MapLiteral + reduce(123), // %, reduce: MapLiteral + reduce(123), // .*, reduce: MapLiteral + reduce(123), // ./, reduce: MapLiteral + reduce(123), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S1222 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1351), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1223 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArraySliceAccess + reduce(145), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ArraySliceAccess + nil, // : + reduce(145), // ||, reduce: ArraySliceAccess + reduce(145), // ^^, reduce: ArraySliceAccess + reduce(145), // &&, reduce: ArraySliceAccess + reduce(145), // =~, reduce: ArraySliceAccess + reduce(145), // !=~, reduce: ArraySliceAccess + reduce(145), // ==, reduce: ArraySliceAccess + reduce(145), // !=, reduce: ArraySliceAccess + reduce(145), // >, reduce: ArraySliceAccess + reduce(145), // >=, reduce: ArraySliceAccess + reduce(145), // <, reduce: ArraySliceAccess + reduce(145), // <=, reduce: ArraySliceAccess + reduce(145), // |, reduce: ArraySliceAccess + reduce(145), // ^, reduce: ArraySliceAccess + reduce(145), // &, reduce: ArraySliceAccess + reduce(145), // <<, reduce: ArraySliceAccess + reduce(145), // >>, reduce: ArraySliceAccess + reduce(145), // +, reduce: ArraySliceAccess + reduce(145), // -, reduce: ArraySliceAccess + reduce(145), // .+, reduce: ArraySliceAccess + reduce(145), // .-, reduce: ArraySliceAccess + reduce(145), // ., reduce: ArraySliceAccess + reduce(145), // *, reduce: ArraySliceAccess + reduce(145), // /, reduce: ArraySliceAccess + reduce(145), // //, reduce: ArraySliceAccess + reduce(145), // %, reduce: ArraySliceAccess + reduce(145), // .*, reduce: ArraySliceAccess + reduce(145), // ./, reduce: ArraySliceAccess + reduce(145), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1224 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: ArrayLiteral + reduce(116), // ], reduce: ArrayLiteral + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: ArrayLiteral + reduce(116), // :, reduce: ArrayLiteral + reduce(116), // ||, reduce: ArrayLiteral + reduce(116), // ^^, reduce: ArrayLiteral + reduce(116), // &&, reduce: ArrayLiteral + reduce(116), // =~, reduce: ArrayLiteral + reduce(116), // !=~, reduce: ArrayLiteral + reduce(116), // ==, reduce: ArrayLiteral + reduce(116), // !=, reduce: ArrayLiteral + reduce(116), // >, reduce: ArrayLiteral + reduce(116), // >=, reduce: ArrayLiteral + reduce(116), // <, reduce: ArrayLiteral + reduce(116), // <=, reduce: ArrayLiteral + reduce(116), // |, reduce: ArrayLiteral + reduce(116), // ^, reduce: ArrayLiteral + reduce(116), // &, reduce: ArrayLiteral + reduce(116), // <<, reduce: ArrayLiteral + reduce(116), // >>, reduce: ArrayLiteral + reduce(116), // +, reduce: ArrayLiteral + reduce(116), // -, reduce: ArrayLiteral + reduce(116), // .+, reduce: ArrayLiteral + reduce(116), // .-, reduce: ArrayLiteral + reduce(116), // ., reduce: ArrayLiteral + reduce(116), // *, reduce: ArrayLiteral + reduce(116), // /, reduce: ArrayLiteral + reduce(116), // //, reduce: ArrayLiteral + reduce(116), // %, reduce: ArrayLiteral + reduce(116), // .*, reduce: ArrayLiteral + reduce(116), // ./, reduce: ArrayLiteral + reduce(116), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(116), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S1225 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: IndirectFieldValue + reduce(25), // ], reduce: IndirectFieldValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: IndirectFieldValue + reduce(25), // :, reduce: IndirectFieldValue + reduce(25), // ||, reduce: IndirectFieldValue + reduce(25), // ^^, reduce: IndirectFieldValue + reduce(25), // &&, reduce: IndirectFieldValue + reduce(25), // =~, reduce: IndirectFieldValue + reduce(25), // !=~, reduce: IndirectFieldValue + reduce(25), // ==, reduce: IndirectFieldValue + reduce(25), // !=, reduce: IndirectFieldValue + reduce(25), // >, reduce: IndirectFieldValue + reduce(25), // >=, reduce: IndirectFieldValue + reduce(25), // <, reduce: IndirectFieldValue + reduce(25), // <=, reduce: IndirectFieldValue + reduce(25), // |, reduce: IndirectFieldValue + reduce(25), // ^, reduce: IndirectFieldValue + reduce(25), // &, reduce: IndirectFieldValue + reduce(25), // <<, reduce: IndirectFieldValue + reduce(25), // >>, reduce: IndirectFieldValue + reduce(25), // +, reduce: IndirectFieldValue + reduce(25), // -, reduce: IndirectFieldValue + reduce(25), // .+, reduce: IndirectFieldValue + reduce(25), // .-, reduce: IndirectFieldValue + reduce(25), // ., reduce: IndirectFieldValue + reduce(25), // *, reduce: IndirectFieldValue + reduce(25), // /, reduce: IndirectFieldValue + reduce(25), // //, reduce: IndirectFieldValue + reduce(25), // %, reduce: IndirectFieldValue + reduce(25), // .*, reduce: IndirectFieldValue + reduce(25), // ./, reduce: IndirectFieldValue + reduce(25), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: IndirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S1226 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: IndirectOosvarValue + reduce(32), // ], reduce: IndirectOosvarValue + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: IndirectOosvarValue + reduce(32), // :, reduce: IndirectOosvarValue + reduce(32), // ||, reduce: IndirectOosvarValue + reduce(32), // ^^, reduce: IndirectOosvarValue + reduce(32), // &&, reduce: IndirectOosvarValue + reduce(32), // =~, reduce: IndirectOosvarValue + reduce(32), // !=~, reduce: IndirectOosvarValue + reduce(32), // ==, reduce: IndirectOosvarValue + reduce(32), // !=, reduce: IndirectOosvarValue + reduce(32), // >, reduce: IndirectOosvarValue + reduce(32), // >=, reduce: IndirectOosvarValue + reduce(32), // <, reduce: IndirectOosvarValue + reduce(32), // <=, reduce: IndirectOosvarValue + reduce(32), // |, reduce: IndirectOosvarValue + reduce(32), // ^, reduce: IndirectOosvarValue + reduce(32), // &, reduce: IndirectOosvarValue + reduce(32), // <<, reduce: IndirectOosvarValue + reduce(32), // >>, reduce: IndirectOosvarValue + reduce(32), // +, reduce: IndirectOosvarValue + reduce(32), // -, reduce: IndirectOosvarValue + reduce(32), // .+, reduce: IndirectOosvarValue + reduce(32), // .-, reduce: IndirectOosvarValue + reduce(32), // ., reduce: IndirectOosvarValue + reduce(32), // *, reduce: IndirectOosvarValue + reduce(32), // /, reduce: IndirectOosvarValue + reduce(32), // //, reduce: IndirectOosvarValue + reduce(32), // %, reduce: IndirectOosvarValue + reduce(32), // .*, reduce: IndirectOosvarValue + reduce(32), // ./, reduce: IndirectOosvarValue + reduce(32), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: IndirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S1227 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -114180,10 +111723,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -114192,313 +111735,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(710), // ! - shift(711), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(713), // ( + nil, // ( nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic + 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, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM + 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 }, }, - actionRow{ // S1255 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(31), // ;, reduce: BeginBlock - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(31), // }, reduce: BeginBlock - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1256 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(32), // ;, reduce: EndBlock - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(32), // }, reduce: EndBlock - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1257 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(51), // $, reduce: TernaryTerm - nil, // empty - reduce(51), // ;, reduce: TernaryTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1258 + actionRow{ // S1228 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - shift(1353), // ] + reduce(55), // ], reduce: LogicalOrTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -114507,10 +111781,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -114526,10 +111796,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ + reduce(55), // ?, reduce: LogicalOrTerm + reduce(55), // :, reduce: LogicalOrTerm + reduce(55), // ||, reduce: LogicalOrTerm + shift(1074), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -114580,289 +111850,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1259 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(143), // $, reduce: ArraySliceAccess - nil, // empty - reduce(143), // ;, reduce: ArraySliceAccess - nil, // = - reduce(143), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ArraySliceAccess - nil, // : - reduce(143), // ||, reduce: ArraySliceAccess - reduce(143), // ^^, reduce: ArraySliceAccess - reduce(143), // &&, reduce: ArraySliceAccess - reduce(143), // =~, reduce: ArraySliceAccess - reduce(143), // !=~, reduce: ArraySliceAccess - reduce(143), // ==, reduce: ArraySliceAccess - reduce(143), // !=, reduce: ArraySliceAccess - reduce(143), // >, reduce: ArraySliceAccess - reduce(143), // >=, reduce: ArraySliceAccess - reduce(143), // <, reduce: ArraySliceAccess - reduce(143), // <=, reduce: ArraySliceAccess - reduce(143), // |, reduce: ArraySliceAccess - reduce(143), // ^, reduce: ArraySliceAccess - reduce(143), // &, reduce: ArraySliceAccess - reduce(143), // <<, reduce: ArraySliceAccess - reduce(143), // >>, reduce: ArraySliceAccess - reduce(143), // +, reduce: ArraySliceAccess - reduce(143), // -, reduce: ArraySliceAccess - reduce(143), // .+, reduce: ArraySliceAccess - reduce(143), // .-, reduce: ArraySliceAccess - reduce(143), // ., reduce: ArraySliceAccess - reduce(143), // *, reduce: ArraySliceAccess - reduce(143), // /, reduce: ArraySliceAccess - reduce(143), // //, reduce: ArraySliceAccess - reduce(143), // %, reduce: ArraySliceAccess - reduce(143), // .*, reduce: ArraySliceAccess - reduce(143), // ./, reduce: ArraySliceAccess - reduce(143), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1260 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(142), // $, reduce: ArraySliceAccess - nil, // empty - reduce(142), // ;, reduce: ArraySliceAccess - nil, // = - reduce(142), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ArraySliceAccess - nil, // : - reduce(142), // ||, reduce: ArraySliceAccess - reduce(142), // ^^, reduce: ArraySliceAccess - reduce(142), // &&, reduce: ArraySliceAccess - reduce(142), // =~, reduce: ArraySliceAccess - reduce(142), // !=~, reduce: ArraySliceAccess - reduce(142), // ==, reduce: ArraySliceAccess - reduce(142), // !=, reduce: ArraySliceAccess - reduce(142), // >, reduce: ArraySliceAccess - reduce(142), // >=, reduce: ArraySliceAccess - reduce(142), // <, reduce: ArraySliceAccess - reduce(142), // <=, reduce: ArraySliceAccess - reduce(142), // |, reduce: ArraySliceAccess - reduce(142), // ^, reduce: ArraySliceAccess - reduce(142), // &, reduce: ArraySliceAccess - reduce(142), // <<, reduce: ArraySliceAccess - reduce(142), // >>, reduce: ArraySliceAccess - reduce(142), // +, reduce: ArraySliceAccess - reduce(142), // -, reduce: ArraySliceAccess - reduce(142), // .+, reduce: ArraySliceAccess - reduce(142), // .-, reduce: ArraySliceAccess - reduce(142), // ., reduce: ArraySliceAccess - reduce(142), // *, reduce: ArraySliceAccess - reduce(142), // /, reduce: ArraySliceAccess - reduce(142), // //, reduce: ArraySliceAccess - reduce(142), // %, reduce: ArraySliceAccess - reduce(142), // .*, reduce: ArraySliceAccess - reduce(142), // ./, reduce: ArraySliceAccess - reduce(142), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1261 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - reduce(51), // ], reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(51), // ,, reduce: TernaryTerm - 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 - }, - }, - actionRow{ // S1262 + actionRow{ // S1229 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - nil, // [ - shift(1354), // ] + reduce(144), // [, reduce: ArraySliceAccess + reduce(144), // ], reduce: ArraySliceAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -114871,10 +111872,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -114890,11 +111887,102 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(144), // ?, reduce: ArraySliceAccess nil, // : - nil, // || - nil, // ^^ - nil, // && + reduce(144), // ||, reduce: ArraySliceAccess + reduce(144), // ^^, reduce: ArraySliceAccess + reduce(144), // &&, reduce: ArraySliceAccess + reduce(144), // =~, reduce: ArraySliceAccess + reduce(144), // !=~, reduce: ArraySliceAccess + reduce(144), // ==, reduce: ArraySliceAccess + reduce(144), // !=, reduce: ArraySliceAccess + reduce(144), // >, reduce: ArraySliceAccess + reduce(144), // >=, reduce: ArraySliceAccess + reduce(144), // <, reduce: ArraySliceAccess + reduce(144), // <=, reduce: ArraySliceAccess + reduce(144), // |, reduce: ArraySliceAccess + reduce(144), // ^, reduce: ArraySliceAccess + reduce(144), // &, reduce: ArraySliceAccess + reduce(144), // <<, reduce: ArraySliceAccess + reduce(144), // >>, reduce: ArraySliceAccess + reduce(144), // +, reduce: ArraySliceAccess + reduce(144), // -, reduce: ArraySliceAccess + reduce(144), // .+, reduce: ArraySliceAccess + reduce(144), // .-, reduce: ArraySliceAccess + reduce(144), // ., reduce: ArraySliceAccess + reduce(144), // *, reduce: ArraySliceAccess + reduce(144), // /, reduce: ArraySliceAccess + reduce(144), // //, reduce: ArraySliceAccess + reduce(144), // %, reduce: ArraySliceAccess + reduce(144), // .*, reduce: ArraySliceAccess + reduce(144), // ./, reduce: ArraySliceAccess + reduce(144), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1230 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(57), // ], reduce: LogicalXORTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: LogicalXORTerm + reduce(57), // :, reduce: LogicalXORTerm + reduce(57), // ||, reduce: LogicalXORTerm + reduce(57), // ^^, reduce: LogicalXORTerm + shift(1075), // && nil, // =~ nil, // !=~ nil, // == @@ -114944,562 +112032,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1263 + actionRow{ // S1231 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(143), // [, reduce: ArraySliceAccess - reduce(143), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ArraySliceAccess - nil, // : - reduce(143), // ||, reduce: ArraySliceAccess - reduce(143), // ^^, reduce: ArraySliceAccess - reduce(143), // &&, reduce: ArraySliceAccess - reduce(143), // =~, reduce: ArraySliceAccess - reduce(143), // !=~, reduce: ArraySliceAccess - reduce(143), // ==, reduce: ArraySliceAccess - reduce(143), // !=, reduce: ArraySliceAccess - reduce(143), // >, reduce: ArraySliceAccess - reduce(143), // >=, reduce: ArraySliceAccess - reduce(143), // <, reduce: ArraySliceAccess - reduce(143), // <=, reduce: ArraySliceAccess - reduce(143), // |, reduce: ArraySliceAccess - reduce(143), // ^, reduce: ArraySliceAccess - reduce(143), // &, reduce: ArraySliceAccess - reduce(143), // <<, reduce: ArraySliceAccess - reduce(143), // >>, reduce: ArraySliceAccess - reduce(143), // +, reduce: ArraySliceAccess - reduce(143), // -, reduce: ArraySliceAccess - reduce(143), // .+, reduce: ArraySliceAccess - reduce(143), // .-, reduce: ArraySliceAccess - reduce(143), // ., reduce: ArraySliceAccess - reduce(143), // *, reduce: ArraySliceAccess - reduce(143), // /, reduce: ArraySliceAccess - reduce(143), // //, reduce: ArraySliceAccess - reduce(143), // %, reduce: ArraySliceAccess - reduce(143), // .*, reduce: ArraySliceAccess - reduce(143), // ./, reduce: ArraySliceAccess - reduce(143), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ArraySliceAccess - 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 - reduce(143), // ,, reduce: ArraySliceAccess - 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 - }, - }, - actionRow{ // S1264 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(142), // [, reduce: ArraySliceAccess - reduce(142), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ArraySliceAccess - nil, // : - reduce(142), // ||, reduce: ArraySliceAccess - reduce(142), // ^^, reduce: ArraySliceAccess - reduce(142), // &&, reduce: ArraySliceAccess - reduce(142), // =~, reduce: ArraySliceAccess - reduce(142), // !=~, reduce: ArraySliceAccess - reduce(142), // ==, reduce: ArraySliceAccess - reduce(142), // !=, reduce: ArraySliceAccess - reduce(142), // >, reduce: ArraySliceAccess - reduce(142), // >=, reduce: ArraySliceAccess - reduce(142), // <, reduce: ArraySliceAccess - reduce(142), // <=, reduce: ArraySliceAccess - reduce(142), // |, reduce: ArraySliceAccess - reduce(142), // ^, reduce: ArraySliceAccess - reduce(142), // &, reduce: ArraySliceAccess - reduce(142), // <<, reduce: ArraySliceAccess - reduce(142), // >>, reduce: ArraySliceAccess - reduce(142), // +, reduce: ArraySliceAccess - reduce(142), // -, reduce: ArraySliceAccess - reduce(142), // .+, reduce: ArraySliceAccess - reduce(142), // .-, reduce: ArraySliceAccess - reduce(142), // ., reduce: ArraySliceAccess - reduce(142), // *, reduce: ArraySliceAccess - reduce(142), // /, reduce: ArraySliceAccess - reduce(142), // //, reduce: ArraySliceAccess - reduce(142), // %, reduce: ArraySliceAccess - reduce(142), // .*, reduce: ArraySliceAccess - reduce(142), // ./, reduce: ArraySliceAccess - reduce(142), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ArraySliceAccess - 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 - reduce(142), // ,, reduce: ArraySliceAccess - 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 - }, - }, - actionRow{ // S1265 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(114), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(114), // }, reduce: ArrayLiteral - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArrayLiteral - nil, // : - reduce(114), // ||, reduce: ArrayLiteral - reduce(114), // ^^, reduce: ArrayLiteral - reduce(114), // &&, reduce: ArrayLiteral - reduce(114), // =~, reduce: ArrayLiteral - reduce(114), // !=~, reduce: ArrayLiteral - reduce(114), // ==, reduce: ArrayLiteral - reduce(114), // !=, reduce: ArrayLiteral - reduce(114), // >, reduce: ArrayLiteral - reduce(114), // >=, reduce: ArrayLiteral - reduce(114), // <, reduce: ArrayLiteral - reduce(114), // <=, reduce: ArrayLiteral - reduce(114), // |, reduce: ArrayLiteral - reduce(114), // ^, reduce: ArrayLiteral - reduce(114), // &, reduce: ArrayLiteral - reduce(114), // <<, reduce: ArrayLiteral - reduce(114), // >>, reduce: ArrayLiteral - reduce(114), // +, reduce: ArrayLiteral - reduce(114), // -, reduce: ArrayLiteral - reduce(114), // .+, reduce: ArrayLiteral - reduce(114), // .-, reduce: ArrayLiteral - reduce(114), // ., reduce: ArrayLiteral - reduce(114), // *, reduce: ArrayLiteral - reduce(114), // /, reduce: ArrayLiteral - reduce(114), // //, reduce: ArrayLiteral - reduce(114), // %, reduce: ArrayLiteral - reduce(114), // .*, reduce: ArrayLiteral - reduce(114), // ./, reduce: ArrayLiteral - reduce(114), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArrayLiteral - 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 - reduce(114), // ,, reduce: ArrayLiteral - 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 - }, - }, - actionRow{ // S1266 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(21), // [, reduce: IndirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(21), // }, reduce: IndirectFieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: IndirectFieldValue - nil, // : - reduce(21), // ||, reduce: IndirectFieldValue - reduce(21), // ^^, reduce: IndirectFieldValue - reduce(21), // &&, reduce: IndirectFieldValue - reduce(21), // =~, reduce: IndirectFieldValue - reduce(21), // !=~, reduce: IndirectFieldValue - reduce(21), // ==, reduce: IndirectFieldValue - reduce(21), // !=, reduce: IndirectFieldValue - reduce(21), // >, reduce: IndirectFieldValue - reduce(21), // >=, reduce: IndirectFieldValue - reduce(21), // <, reduce: IndirectFieldValue - reduce(21), // <=, reduce: IndirectFieldValue - reduce(21), // |, reduce: IndirectFieldValue - reduce(21), // ^, reduce: IndirectFieldValue - reduce(21), // &, reduce: IndirectFieldValue - reduce(21), // <<, reduce: IndirectFieldValue - reduce(21), // >>, reduce: IndirectFieldValue - reduce(21), // +, reduce: IndirectFieldValue - reduce(21), // -, reduce: IndirectFieldValue - reduce(21), // .+, reduce: IndirectFieldValue - reduce(21), // .-, reduce: IndirectFieldValue - reduce(21), // ., reduce: IndirectFieldValue - reduce(21), // *, reduce: IndirectFieldValue - reduce(21), // /, reduce: IndirectFieldValue - reduce(21), // //, reduce: IndirectFieldValue - reduce(21), // %, reduce: IndirectFieldValue - reduce(21), // .*, reduce: IndirectFieldValue - reduce(21), // ./, reduce: IndirectFieldValue - reduce(21), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: IndirectFieldValue - 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 - reduce(21), // ,, reduce: IndirectFieldValue - 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 - }, - }, - actionRow{ // S1267 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(28), // [, reduce: IndirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(28), // }, reduce: IndirectOosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(28), // ||, reduce: IndirectOosvarValue - reduce(28), // ^^, reduce: IndirectOosvarValue - reduce(28), // &&, reduce: IndirectOosvarValue - reduce(28), // =~, reduce: IndirectOosvarValue - reduce(28), // !=~, reduce: IndirectOosvarValue - reduce(28), // ==, reduce: IndirectOosvarValue - reduce(28), // !=, reduce: IndirectOosvarValue - reduce(28), // >, reduce: IndirectOosvarValue - reduce(28), // >=, reduce: IndirectOosvarValue - reduce(28), // <, reduce: IndirectOosvarValue - reduce(28), // <=, reduce: IndirectOosvarValue - reduce(28), // |, reduce: IndirectOosvarValue - reduce(28), // ^, reduce: IndirectOosvarValue - reduce(28), // &, reduce: IndirectOosvarValue - reduce(28), // <<, reduce: IndirectOosvarValue - reduce(28), // >>, reduce: IndirectOosvarValue - reduce(28), // +, reduce: IndirectOosvarValue - reduce(28), // -, reduce: IndirectOosvarValue - reduce(28), // .+, reduce: IndirectOosvarValue - reduce(28), // .-, reduce: IndirectOosvarValue - reduce(28), // ., reduce: IndirectOosvarValue - reduce(28), // *, reduce: IndirectOosvarValue - reduce(28), // /, reduce: IndirectOosvarValue - reduce(28), // //, reduce: IndirectOosvarValue - reduce(28), // %, reduce: IndirectOosvarValue - reduce(28), // .*, reduce: IndirectOosvarValue - reduce(28), // ./, reduce: IndirectOosvarValue - reduce(28), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectOosvarValue - 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 - reduce(28), // ,, reduce: IndirectOosvarValue - 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 - }, - }, - actionRow{ // S1268 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(121), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(121), // }, reduce: MapLiteral - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: MapLiteral - nil, // : - reduce(121), // ||, reduce: MapLiteral - reduce(121), // ^^, reduce: MapLiteral - reduce(121), // &&, reduce: MapLiteral - reduce(121), // =~, reduce: MapLiteral - reduce(121), // !=~, reduce: MapLiteral - reduce(121), // ==, reduce: MapLiteral - reduce(121), // !=, reduce: MapLiteral - reduce(121), // >, reduce: MapLiteral - reduce(121), // >=, reduce: MapLiteral - reduce(121), // <, reduce: MapLiteral - reduce(121), // <=, reduce: MapLiteral - reduce(121), // |, reduce: MapLiteral - reduce(121), // ^, reduce: MapLiteral - reduce(121), // &, reduce: MapLiteral - reduce(121), // <<, reduce: MapLiteral - reduce(121), // >>, reduce: MapLiteral - reduce(121), // +, reduce: MapLiteral - reduce(121), // -, reduce: MapLiteral - reduce(121), // .+, reduce: MapLiteral - reduce(121), // .-, reduce: MapLiteral - reduce(121), // ., reduce: MapLiteral - reduce(121), // *, reduce: MapLiteral - reduce(121), // /, reduce: MapLiteral - reduce(121), // //, reduce: MapLiteral - reduce(121), // %, reduce: MapLiteral - reduce(121), // .*, reduce: MapLiteral - reduce(121), // ./, reduce: MapLiteral - reduce(121), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: MapLiteral - 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 - reduce(121), // ,, reduce: MapLiteral - 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 - }, - }, - actionRow{ // S1269 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ - nil, // ] + reduce(59), // ], reduce: LogicalAndTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -115508,10 +112054,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -115527,15 +112069,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - shift(1355), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != + reduce(59), // ?, reduce: LogicalAndTerm + reduce(59), // :, reduce: LogicalAndTerm + reduce(59), // ||, reduce: LogicalAndTerm + reduce(59), // ^^, reduce: LogicalAndTerm + reduce(59), // &&, reduce: LogicalAndTerm + shift(1076), // =~ + shift(1077), // !=~ + shift(1078), // == + shift(1079), // != nil, // > nil, // >= nil, // < @@ -115581,16 +112123,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1270 + actionRow{ // S1232 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(61), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -115599,465 +112145,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(53), // }, reduce: LogicalOrTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: LogicalOrTerm - nil, // : - reduce(53), // ||, reduce: LogicalOrTerm - shift(1124), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(53), // ,, reduce: LogicalOrTerm - 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 - }, - }, - actionRow{ // S1271 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(55), // }, reduce: LogicalXORTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: LogicalXORTerm - nil, // : - reduce(55), // ||, reduce: LogicalXORTerm - reduce(55), // ^^, reduce: LogicalXORTerm - shift(1125), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(55), // ,, reduce: LogicalXORTerm - 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 - }, - }, - actionRow{ // S1272 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(57), // }, reduce: LogicalAndTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalAndTerm - nil, // : - reduce(57), // ||, reduce: LogicalAndTerm - reduce(57), // ^^, reduce: LogicalAndTerm - reduce(57), // &&, reduce: LogicalAndTerm - shift(1126), // =~ - shift(1127), // !=~ - shift(1128), // == - shift(1129), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(57), // ,, reduce: LogicalAndTerm - 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 - }, - }, - actionRow{ // S1273 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(59), // }, reduce: EqneTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: EqneTerm - nil, // : - reduce(59), // ||, reduce: EqneTerm - reduce(59), // ^^, reduce: EqneTerm - reduce(59), // &&, reduce: EqneTerm - reduce(59), // =~, reduce: EqneTerm - reduce(59), // !=~, reduce: EqneTerm - reduce(59), // ==, reduce: EqneTerm - reduce(59), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(59), // ,, reduce: EqneTerm - 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 - }, - }, - actionRow{ // S1274 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(60), // }, reduce: EqneTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: EqneTerm - nil, // : - reduce(60), // ||, reduce: EqneTerm - reduce(60), // ^^, reduce: EqneTerm - reduce(60), // &&, reduce: EqneTerm - reduce(60), // =~, reduce: EqneTerm - reduce(60), // !=~, reduce: EqneTerm - reduce(60), // ==, reduce: EqneTerm - reduce(60), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - reduce(60), // ,, reduce: EqneTerm - 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 - }, - }, - actionRow{ // S1275 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(61), // }, reduce: EqneTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116074,7 +112161,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(61), // ?, reduce: EqneTerm - nil, // : + reduce(61), // :, reduce: EqneTerm reduce(61), // ||, reduce: EqneTerm reduce(61), // ^^, reduce: EqneTerm reduce(61), // &&, reduce: EqneTerm @@ -116082,10 +112169,10 @@ var actionTab = actionTable{ reduce(61), // !=~, reduce: EqneTerm reduce(61), // ==, reduce: EqneTerm reduce(61), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= + shift(1080), // > + shift(1081), // >= + shift(1082), // < + shift(1083), // <= nil, // | nil, // ^ nil, // & @@ -116113,7 +112200,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(61), // ,, reduce: EqneTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116127,16 +112214,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1276 + actionRow{ // S1233 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(62), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116145,10 +112236,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(62), // }, reduce: EqneTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116165,7 +112252,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(62), // ?, reduce: EqneTerm - nil, // : + reduce(62), // :, reduce: EqneTerm reduce(62), // ||, reduce: EqneTerm reduce(62), // ^^, reduce: EqneTerm reduce(62), // &&, reduce: EqneTerm @@ -116173,10 +112260,10 @@ var actionTab = actionTable{ reduce(62), // !=~, reduce: EqneTerm reduce(62), // ==, reduce: EqneTerm reduce(62), // !=, reduce: EqneTerm - shift(1130), // > - shift(1131), // >= - shift(1132), // < - shift(1133), // <= + shift(1080), // > + shift(1081), // >= + shift(1082), // < + shift(1083), // <= nil, // | nil, // ^ nil, // & @@ -116204,7 +112291,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(62), // ,, reduce: EqneTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116218,16 +112305,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1277 + actionRow{ // S1234 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(63), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116236,10 +112327,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(64), // }, reduce: CmpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116255,20 +112342,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(64), // ?, reduce: CmpTerm - nil, // : - reduce(64), // ||, reduce: CmpTerm - reduce(64), // ^^, reduce: CmpTerm - reduce(64), // &&, reduce: CmpTerm - reduce(64), // =~, reduce: CmpTerm - reduce(64), // !=~, reduce: CmpTerm - reduce(64), // ==, reduce: CmpTerm - reduce(64), // !=, reduce: CmpTerm - reduce(64), // >, reduce: CmpTerm - reduce(64), // >=, reduce: CmpTerm - reduce(64), // <, reduce: CmpTerm - reduce(64), // <=, reduce: CmpTerm - shift(1134), // | + reduce(63), // ?, reduce: EqneTerm + reduce(63), // :, reduce: EqneTerm + reduce(63), // ||, reduce: EqneTerm + reduce(63), // ^^, reduce: EqneTerm + reduce(63), // &&, reduce: EqneTerm + reduce(63), // =~, reduce: EqneTerm + reduce(63), // !=~, reduce: EqneTerm + reduce(63), // ==, reduce: EqneTerm + reduce(63), // !=, reduce: EqneTerm + shift(1080), // > + shift(1081), // >= + shift(1082), // < + shift(1083), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -116295,7 +112382,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(64), // ,, reduce: CmpTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116309,16 +112396,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1278 + actionRow{ // S1235 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(64), // ], reduce: EqneTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116327,10 +112418,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(65), // }, reduce: CmpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116346,20 +112433,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(65), // ?, reduce: CmpTerm - nil, // : - reduce(65), // ||, reduce: CmpTerm - reduce(65), // ^^, reduce: CmpTerm - reduce(65), // &&, reduce: CmpTerm - reduce(65), // =~, reduce: CmpTerm - reduce(65), // !=~, reduce: CmpTerm - reduce(65), // ==, reduce: CmpTerm - reduce(65), // !=, reduce: CmpTerm - reduce(65), // >, reduce: CmpTerm - reduce(65), // >=, reduce: CmpTerm - reduce(65), // <, reduce: CmpTerm - reduce(65), // <=, reduce: CmpTerm - shift(1134), // | + reduce(64), // ?, reduce: EqneTerm + reduce(64), // :, reduce: EqneTerm + reduce(64), // ||, reduce: EqneTerm + reduce(64), // ^^, reduce: EqneTerm + reduce(64), // &&, reduce: EqneTerm + reduce(64), // =~, reduce: EqneTerm + reduce(64), // !=~, reduce: EqneTerm + reduce(64), // ==, reduce: EqneTerm + reduce(64), // !=, reduce: EqneTerm + shift(1080), // > + shift(1081), // >= + shift(1082), // < + shift(1083), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -116386,7 +112473,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(65), // ,, reduce: CmpTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116400,16 +112487,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1279 + actionRow{ // S1236 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(66), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116418,10 +112509,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(66), // }, reduce: CmpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116438,7 +112525,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(66), // ?, reduce: CmpTerm - nil, // : + reduce(66), // :, reduce: CmpTerm reduce(66), // ||, reduce: CmpTerm reduce(66), // ^^, reduce: CmpTerm reduce(66), // &&, reduce: CmpTerm @@ -116450,7 +112537,7 @@ var actionTab = actionTable{ reduce(66), // >=, reduce: CmpTerm reduce(66), // <, reduce: CmpTerm reduce(66), // <=, reduce: CmpTerm - shift(1134), // | + shift(1084), // | nil, // ^ nil, // & nil, // << @@ -116477,7 +112564,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(66), // ,, reduce: CmpTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116491,16 +112578,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1280 + actionRow{ // S1237 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(67), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116509,10 +112600,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(67), // }, reduce: CmpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116529,7 +112616,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(67), // ?, reduce: CmpTerm - nil, // : + reduce(67), // :, reduce: CmpTerm reduce(67), // ||, reduce: CmpTerm reduce(67), // ^^, reduce: CmpTerm reduce(67), // &&, reduce: CmpTerm @@ -116541,7 +112628,7 @@ var actionTab = actionTable{ reduce(67), // >=, reduce: CmpTerm reduce(67), // <, reduce: CmpTerm reduce(67), // <=, reduce: CmpTerm - shift(1134), // | + shift(1084), // | nil, // ^ nil, // & nil, // << @@ -116568,7 +112655,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(67), // ,, reduce: CmpTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116582,16 +112669,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1281 + actionRow{ // S1238 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(68), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116600,10 +112691,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(69), // }, reduce: BitwiseORTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116619,21 +112706,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(69), // ?, reduce: BitwiseORTerm - nil, // : - reduce(69), // ||, reduce: BitwiseORTerm - reduce(69), // ^^, reduce: BitwiseORTerm - reduce(69), // &&, reduce: BitwiseORTerm - reduce(69), // =~, reduce: BitwiseORTerm - reduce(69), // !=~, reduce: BitwiseORTerm - reduce(69), // ==, reduce: BitwiseORTerm - reduce(69), // !=, reduce: BitwiseORTerm - reduce(69), // >, reduce: BitwiseORTerm - reduce(69), // >=, reduce: BitwiseORTerm - reduce(69), // <, reduce: BitwiseORTerm - reduce(69), // <=, reduce: BitwiseORTerm - reduce(69), // |, reduce: BitwiseORTerm - shift(1135), // ^ + reduce(68), // ?, reduce: CmpTerm + reduce(68), // :, reduce: CmpTerm + reduce(68), // ||, reduce: CmpTerm + reduce(68), // ^^, reduce: CmpTerm + reduce(68), // &&, reduce: CmpTerm + reduce(68), // =~, reduce: CmpTerm + reduce(68), // !=~, reduce: CmpTerm + reduce(68), // ==, reduce: CmpTerm + reduce(68), // !=, reduce: CmpTerm + reduce(68), // >, reduce: CmpTerm + reduce(68), // >=, reduce: CmpTerm + reduce(68), // <, reduce: CmpTerm + reduce(68), // <=, reduce: CmpTerm + shift(1084), // | + nil, // ^ nil, // & nil, // << nil, // >> @@ -116659,7 +112746,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(69), // ,, reduce: BitwiseORTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116673,16 +112760,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1282 + actionRow{ // S1239 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(69), // ], reduce: CmpTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116691,10 +112782,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(71), // }, reduce: BitwiseXORTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116710,22 +112797,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(71), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(71), // ||, reduce: BitwiseXORTerm - reduce(71), // ^^, reduce: BitwiseXORTerm - reduce(71), // &&, reduce: BitwiseXORTerm - reduce(71), // =~, reduce: BitwiseXORTerm - reduce(71), // !=~, reduce: BitwiseXORTerm - reduce(71), // ==, reduce: BitwiseXORTerm - reduce(71), // !=, reduce: BitwiseXORTerm - reduce(71), // >, reduce: BitwiseXORTerm - reduce(71), // >=, reduce: BitwiseXORTerm - reduce(71), // <, reduce: BitwiseXORTerm - reduce(71), // <=, reduce: BitwiseXORTerm - reduce(71), // |, reduce: BitwiseXORTerm - reduce(71), // ^, reduce: BitwiseXORTerm - shift(1136), // & + reduce(69), // ?, reduce: CmpTerm + reduce(69), // :, reduce: CmpTerm + reduce(69), // ||, reduce: CmpTerm + reduce(69), // ^^, reduce: CmpTerm + reduce(69), // &&, reduce: CmpTerm + reduce(69), // =~, reduce: CmpTerm + reduce(69), // !=~, reduce: CmpTerm + reduce(69), // ==, reduce: CmpTerm + reduce(69), // !=, reduce: CmpTerm + reduce(69), // >, reduce: CmpTerm + reduce(69), // >=, reduce: CmpTerm + reduce(69), // <, reduce: CmpTerm + reduce(69), // <=, reduce: CmpTerm + shift(1084), // | + nil, // ^ + nil, // & nil, // << nil, // >> nil, // + @@ -116750,7 +112837,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(71), // ,, reduce: BitwiseXORTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116764,16 +112851,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1283 + actionRow{ // S1240 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(71), // ], reduce: BitwiseORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116782,10 +112873,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(73), // }, reduce: BitwiseANDTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116801,24 +112888,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(73), // ||, reduce: BitwiseANDTerm - reduce(73), // ^^, reduce: BitwiseANDTerm - reduce(73), // &&, reduce: BitwiseANDTerm - reduce(73), // =~, reduce: BitwiseANDTerm - reduce(73), // !=~, reduce: BitwiseANDTerm - reduce(73), // ==, reduce: BitwiseANDTerm - reduce(73), // !=, reduce: BitwiseANDTerm - reduce(73), // >, reduce: BitwiseANDTerm - reduce(73), // >=, reduce: BitwiseANDTerm - reduce(73), // <, reduce: BitwiseANDTerm - reduce(73), // <=, reduce: BitwiseANDTerm - reduce(73), // |, reduce: BitwiseANDTerm - reduce(73), // ^, reduce: BitwiseANDTerm - reduce(73), // &, reduce: BitwiseANDTerm - shift(1137), // << - shift(1138), // >> + reduce(71), // ?, reduce: BitwiseORTerm + reduce(71), // :, reduce: BitwiseORTerm + reduce(71), // ||, reduce: BitwiseORTerm + reduce(71), // ^^, reduce: BitwiseORTerm + reduce(71), // &&, reduce: BitwiseORTerm + reduce(71), // =~, reduce: BitwiseORTerm + reduce(71), // !=~, reduce: BitwiseORTerm + reduce(71), // ==, reduce: BitwiseORTerm + reduce(71), // !=, reduce: BitwiseORTerm + reduce(71), // >, reduce: BitwiseORTerm + reduce(71), // >=, reduce: BitwiseORTerm + reduce(71), // <, reduce: BitwiseORTerm + reduce(71), // <=, reduce: BitwiseORTerm + reduce(71), // |, reduce: BitwiseORTerm + shift(1085), // ^ + nil, // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -116841,7 +112928,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(73), // ,, reduce: BitwiseANDTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116855,16 +112942,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1284 + actionRow{ // S1241 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(73), // ], reduce: BitwiseXORTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116873,10 +112964,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(75), // }, reduce: BitwiseShiftTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116892,29 +112979,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(75), // ||, reduce: BitwiseShiftTerm - reduce(75), // ^^, reduce: BitwiseShiftTerm - reduce(75), // &&, reduce: BitwiseShiftTerm - reduce(75), // =~, reduce: BitwiseShiftTerm - reduce(75), // !=~, reduce: BitwiseShiftTerm - reduce(75), // ==, reduce: BitwiseShiftTerm - reduce(75), // !=, reduce: BitwiseShiftTerm - reduce(75), // >, reduce: BitwiseShiftTerm - reduce(75), // >=, reduce: BitwiseShiftTerm - reduce(75), // <, reduce: BitwiseShiftTerm - reduce(75), // <=, reduce: BitwiseShiftTerm - reduce(75), // |, reduce: BitwiseShiftTerm - reduce(75), // ^, reduce: BitwiseShiftTerm - reduce(75), // &, reduce: BitwiseShiftTerm - reduce(75), // <<, reduce: BitwiseShiftTerm - reduce(75), // >>, reduce: BitwiseShiftTerm - shift(1139), // + - shift(1140), // - - shift(1141), // .+ - shift(1142), // .- - shift(1143), // . + reduce(73), // ?, reduce: BitwiseXORTerm + reduce(73), // :, reduce: BitwiseXORTerm + reduce(73), // ||, reduce: BitwiseXORTerm + reduce(73), // ^^, reduce: BitwiseXORTerm + reduce(73), // &&, reduce: BitwiseXORTerm + reduce(73), // =~, reduce: BitwiseXORTerm + reduce(73), // !=~, reduce: BitwiseXORTerm + reduce(73), // ==, reduce: BitwiseXORTerm + reduce(73), // !=, reduce: BitwiseXORTerm + reduce(73), // >, reduce: BitwiseXORTerm + reduce(73), // >=, reduce: BitwiseXORTerm + reduce(73), // <, reduce: BitwiseXORTerm + reduce(73), // <=, reduce: BitwiseXORTerm + reduce(73), // |, reduce: BitwiseXORTerm + reduce(73), // ^, reduce: BitwiseXORTerm + shift(1086), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -116932,7 +113019,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(75), // ,, reduce: BitwiseShiftTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -116946,16 +113033,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1285 + actionRow{ // S1242 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(75), // ], reduce: BitwiseANDTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -116964,10 +113055,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(76), // }, reduce: BitwiseShiftTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -116983,29 +113070,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(76), // ||, reduce: BitwiseShiftTerm - reduce(76), // ^^, reduce: BitwiseShiftTerm - reduce(76), // &&, reduce: BitwiseShiftTerm - reduce(76), // =~, reduce: BitwiseShiftTerm - reduce(76), // !=~, reduce: BitwiseShiftTerm - reduce(76), // ==, reduce: BitwiseShiftTerm - reduce(76), // !=, reduce: BitwiseShiftTerm - reduce(76), // >, reduce: BitwiseShiftTerm - reduce(76), // >=, reduce: BitwiseShiftTerm - reduce(76), // <, reduce: BitwiseShiftTerm - reduce(76), // <=, reduce: BitwiseShiftTerm - reduce(76), // |, reduce: BitwiseShiftTerm - reduce(76), // ^, reduce: BitwiseShiftTerm - reduce(76), // &, reduce: BitwiseShiftTerm - reduce(76), // <<, reduce: BitwiseShiftTerm - reduce(76), // >>, reduce: BitwiseShiftTerm - shift(1139), // + - shift(1140), // - - shift(1141), // .+ - shift(1142), // .- - shift(1143), // . + reduce(75), // ?, reduce: BitwiseANDTerm + reduce(75), // :, reduce: BitwiseANDTerm + reduce(75), // ||, reduce: BitwiseANDTerm + reduce(75), // ^^, reduce: BitwiseANDTerm + reduce(75), // &&, reduce: BitwiseANDTerm + reduce(75), // =~, reduce: BitwiseANDTerm + reduce(75), // !=~, reduce: BitwiseANDTerm + reduce(75), // ==, reduce: BitwiseANDTerm + reduce(75), // !=, reduce: BitwiseANDTerm + reduce(75), // >, reduce: BitwiseANDTerm + reduce(75), // >=, reduce: BitwiseANDTerm + reduce(75), // <, reduce: BitwiseANDTerm + reduce(75), // <=, reduce: BitwiseANDTerm + reduce(75), // |, reduce: BitwiseANDTerm + reduce(75), // ^, reduce: BitwiseANDTerm + reduce(75), // &, reduce: BitwiseANDTerm + shift(1087), // << + shift(1088), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -117023,7 +113110,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(76), // ,, reduce: BitwiseShiftTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117037,16 +113124,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1286 + actionRow{ // S1243 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(77), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117055,10 +113146,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(78), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117074,36 +113161,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: AddsubdotTerm - nil, // : - reduce(78), // ||, reduce: AddsubdotTerm - reduce(78), // ^^, reduce: AddsubdotTerm - reduce(78), // &&, reduce: AddsubdotTerm - reduce(78), // =~, reduce: AddsubdotTerm - reduce(78), // !=~, reduce: AddsubdotTerm - reduce(78), // ==, reduce: AddsubdotTerm - reduce(78), // !=, reduce: AddsubdotTerm - reduce(78), // >, reduce: AddsubdotTerm - reduce(78), // >=, reduce: AddsubdotTerm - reduce(78), // <, reduce: AddsubdotTerm - reduce(78), // <=, reduce: AddsubdotTerm - reduce(78), // |, reduce: AddsubdotTerm - reduce(78), // ^, reduce: AddsubdotTerm - reduce(78), // &, reduce: AddsubdotTerm - reduce(78), // <<, reduce: AddsubdotTerm - reduce(78), // >>, reduce: AddsubdotTerm - reduce(78), // +, reduce: AddsubdotTerm - reduce(78), // -, reduce: AddsubdotTerm - reduce(78), // .+, reduce: AddsubdotTerm - reduce(78), // .-, reduce: AddsubdotTerm - reduce(78), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + reduce(77), // ?, reduce: BitwiseShiftTerm + reduce(77), // :, reduce: BitwiseShiftTerm + reduce(77), // ||, reduce: BitwiseShiftTerm + reduce(77), // ^^, reduce: BitwiseShiftTerm + reduce(77), // &&, reduce: BitwiseShiftTerm + reduce(77), // =~, reduce: BitwiseShiftTerm + reduce(77), // !=~, reduce: BitwiseShiftTerm + reduce(77), // ==, reduce: BitwiseShiftTerm + reduce(77), // !=, reduce: BitwiseShiftTerm + reduce(77), // >, reduce: BitwiseShiftTerm + reduce(77), // >=, reduce: BitwiseShiftTerm + reduce(77), // <, reduce: BitwiseShiftTerm + reduce(77), // <=, reduce: BitwiseShiftTerm + reduce(77), // |, reduce: BitwiseShiftTerm + reduce(77), // ^, reduce: BitwiseShiftTerm + reduce(77), // &, reduce: BitwiseShiftTerm + reduce(77), // <<, reduce: BitwiseShiftTerm + reduce(77), // >>, reduce: BitwiseShiftTerm + shift(1089), // + + shift(1090), // - + shift(1091), // .+ + shift(1092), // .- + shift(1093), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -117114,7 +113201,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(78), // ,, reduce: AddsubdotTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117128,16 +113215,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1287 + actionRow{ // S1244 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(78), // ], reduce: BitwiseShiftTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117146,10 +113237,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(79), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117165,36 +113252,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: AddsubdotTerm - nil, // : - reduce(79), // ||, reduce: AddsubdotTerm - reduce(79), // ^^, reduce: AddsubdotTerm - reduce(79), // &&, reduce: AddsubdotTerm - reduce(79), // =~, reduce: AddsubdotTerm - reduce(79), // !=~, reduce: AddsubdotTerm - reduce(79), // ==, reduce: AddsubdotTerm - reduce(79), // !=, reduce: AddsubdotTerm - reduce(79), // >, reduce: AddsubdotTerm - reduce(79), // >=, reduce: AddsubdotTerm - reduce(79), // <, reduce: AddsubdotTerm - reduce(79), // <=, reduce: AddsubdotTerm - reduce(79), // |, reduce: AddsubdotTerm - reduce(79), // ^, reduce: AddsubdotTerm - reduce(79), // &, reduce: AddsubdotTerm - reduce(79), // <<, reduce: AddsubdotTerm - reduce(79), // >>, reduce: AddsubdotTerm - reduce(79), // +, reduce: AddsubdotTerm - reduce(79), // -, reduce: AddsubdotTerm - reduce(79), // .+, reduce: AddsubdotTerm - reduce(79), // .-, reduce: AddsubdotTerm - reduce(79), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + reduce(78), // ?, reduce: BitwiseShiftTerm + reduce(78), // :, reduce: BitwiseShiftTerm + reduce(78), // ||, reduce: BitwiseShiftTerm + reduce(78), // ^^, reduce: BitwiseShiftTerm + reduce(78), // &&, reduce: BitwiseShiftTerm + reduce(78), // =~, reduce: BitwiseShiftTerm + reduce(78), // !=~, reduce: BitwiseShiftTerm + reduce(78), // ==, reduce: BitwiseShiftTerm + reduce(78), // !=, reduce: BitwiseShiftTerm + reduce(78), // >, reduce: BitwiseShiftTerm + reduce(78), // >=, reduce: BitwiseShiftTerm + reduce(78), // <, reduce: BitwiseShiftTerm + reduce(78), // <=, reduce: BitwiseShiftTerm + reduce(78), // |, reduce: BitwiseShiftTerm + reduce(78), // ^, reduce: BitwiseShiftTerm + reduce(78), // &, reduce: BitwiseShiftTerm + reduce(78), // <<, reduce: BitwiseShiftTerm + reduce(78), // >>, reduce: BitwiseShiftTerm + shift(1089), // + + shift(1090), // - + shift(1091), // .+ + shift(1092), // .- + shift(1093), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -117205,7 +113292,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(79), // ,, reduce: AddsubdotTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117219,16 +113306,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1288 + actionRow{ // S1245 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(80), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117237,10 +113328,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(80), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117257,7 +113344,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(80), // ?, reduce: AddsubdotTerm - nil, // : + reduce(80), // :, reduce: AddsubdotTerm reduce(80), // ||, reduce: AddsubdotTerm reduce(80), // ^^, reduce: AddsubdotTerm reduce(80), // &&, reduce: AddsubdotTerm @@ -117279,13 +113366,13 @@ var actionTab = actionTable{ reduce(80), // .+, reduce: AddsubdotTerm reduce(80), // .-, reduce: AddsubdotTerm reduce(80), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + shift(1095), // * + shift(1096), // / + shift(1097), // // + shift(1098), // % + shift(1099), // .* + shift(1100), // ./ + shift(1101), // .// nil, // ! nil, // ~ nil, // ** @@ -117296,7 +113383,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(80), // ,, reduce: AddsubdotTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117310,16 +113397,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1289 + actionRow{ // S1246 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(81), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117328,10 +113419,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(81), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117348,7 +113435,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(81), // ?, reduce: AddsubdotTerm - nil, // : + reduce(81), // :, reduce: AddsubdotTerm reduce(81), // ||, reduce: AddsubdotTerm reduce(81), // ^^, reduce: AddsubdotTerm reduce(81), // &&, reduce: AddsubdotTerm @@ -117370,13 +113457,13 @@ var actionTab = actionTable{ reduce(81), // .+, reduce: AddsubdotTerm reduce(81), // .-, reduce: AddsubdotTerm reduce(81), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + shift(1095), // * + shift(1096), // / + shift(1097), // // + shift(1098), // % + shift(1099), // .* + shift(1100), // ./ + shift(1101), // .// nil, // ! nil, // ~ nil, // ** @@ -117387,7 +113474,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(81), // ,, reduce: AddsubdotTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117401,16 +113488,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1290 + actionRow{ // S1247 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(82), // ], reduce: AddsubdotTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117419,10 +113510,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(82), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117439,7 +113526,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(82), // ?, reduce: AddsubdotTerm - nil, // : + reduce(82), // :, reduce: AddsubdotTerm reduce(82), // ||, reduce: AddsubdotTerm reduce(82), // ^^, reduce: AddsubdotTerm reduce(82), // &&, reduce: AddsubdotTerm @@ -117461,13 +113548,13 @@ var actionTab = actionTable{ reduce(82), // .+, reduce: AddsubdotTerm reduce(82), // .-, reduce: AddsubdotTerm reduce(82), // ., reduce: AddsubdotTerm - shift(1145), // * - shift(1146), // / - shift(1147), // // - shift(1148), // % - shift(1149), // .* - shift(1150), // ./ - shift(1151), // .// + shift(1095), // * + shift(1096), // / + shift(1097), // // + shift(1098), // % + shift(1099), // .* + shift(1100), // ./ + shift(1101), // .// nil, // ! nil, // ~ nil, // ** @@ -117478,7 +113565,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(82), // ,, reduce: AddsubdotTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117492,198 +113579,202 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1291 + actionRow{ // S1248 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(84), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: MuldivTerm - nil, // : - reduce(84), // ||, reduce: MuldivTerm - reduce(84), // ^^, reduce: MuldivTerm - reduce(84), // &&, reduce: MuldivTerm - reduce(84), // =~, reduce: MuldivTerm - reduce(84), // !=~, reduce: MuldivTerm - reduce(84), // ==, reduce: MuldivTerm - reduce(84), // !=, reduce: MuldivTerm - reduce(84), // >, reduce: MuldivTerm - reduce(84), // >=, reduce: MuldivTerm - reduce(84), // <, reduce: MuldivTerm - reduce(84), // <=, reduce: MuldivTerm - reduce(84), // |, reduce: MuldivTerm - reduce(84), // ^, reduce: MuldivTerm - reduce(84), // &, reduce: MuldivTerm - reduce(84), // <<, reduce: MuldivTerm - reduce(84), // >>, reduce: MuldivTerm - reduce(84), // +, reduce: MuldivTerm - reduce(84), // -, reduce: MuldivTerm - reduce(84), // .+, reduce: MuldivTerm - reduce(84), // .-, reduce: MuldivTerm - reduce(84), // ., reduce: MuldivTerm - reduce(84), // *, reduce: MuldivTerm - reduce(84), // /, reduce: MuldivTerm - reduce(84), // //, reduce: MuldivTerm - reduce(84), // %, reduce: MuldivTerm - reduce(84), // .*, reduce: MuldivTerm - reduce(84), // ./, reduce: MuldivTerm - reduce(84), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(84), // ,, reduce: MuldivTerm - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(83), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: AddsubdotTerm + reduce(83), // :, reduce: AddsubdotTerm + reduce(83), // ||, reduce: AddsubdotTerm + reduce(83), // ^^, reduce: AddsubdotTerm + reduce(83), // &&, reduce: AddsubdotTerm + reduce(83), // =~, reduce: AddsubdotTerm + reduce(83), // !=~, reduce: AddsubdotTerm + reduce(83), // ==, reduce: AddsubdotTerm + reduce(83), // !=, reduce: AddsubdotTerm + reduce(83), // >, reduce: AddsubdotTerm + reduce(83), // >=, reduce: AddsubdotTerm + reduce(83), // <, reduce: AddsubdotTerm + reduce(83), // <=, reduce: AddsubdotTerm + reduce(83), // |, reduce: AddsubdotTerm + reduce(83), // ^, reduce: AddsubdotTerm + reduce(83), // &, reduce: AddsubdotTerm + reduce(83), // <<, reduce: AddsubdotTerm + reduce(83), // >>, reduce: AddsubdotTerm + reduce(83), // +, reduce: AddsubdotTerm + reduce(83), // -, reduce: AddsubdotTerm + reduce(83), // .+, reduce: AddsubdotTerm + reduce(83), // .-, reduce: AddsubdotTerm + reduce(83), // ., reduce: AddsubdotTerm + shift(1095), // * + shift(1096), // / + shift(1097), // // + shift(1098), // % + shift(1099), // .* + shift(1100), // ./ + shift(1101), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 }, }, - actionRow{ // S1292 + actionRow{ // S1249 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(85), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: MuldivTerm - nil, // : - reduce(85), // ||, reduce: MuldivTerm - reduce(85), // ^^, reduce: MuldivTerm - reduce(85), // &&, reduce: MuldivTerm - reduce(85), // =~, reduce: MuldivTerm - reduce(85), // !=~, reduce: MuldivTerm - reduce(85), // ==, reduce: MuldivTerm - reduce(85), // !=, reduce: MuldivTerm - reduce(85), // >, reduce: MuldivTerm - reduce(85), // >=, reduce: MuldivTerm - reduce(85), // <, reduce: MuldivTerm - reduce(85), // <=, reduce: MuldivTerm - reduce(85), // |, reduce: MuldivTerm - reduce(85), // ^, reduce: MuldivTerm - reduce(85), // &, reduce: MuldivTerm - reduce(85), // <<, reduce: MuldivTerm - reduce(85), // >>, reduce: MuldivTerm - reduce(85), // +, reduce: MuldivTerm - reduce(85), // -, reduce: MuldivTerm - reduce(85), // .+, reduce: MuldivTerm - reduce(85), // .-, reduce: MuldivTerm - reduce(85), // ., reduce: MuldivTerm - reduce(85), // *, reduce: MuldivTerm - reduce(85), // /, reduce: MuldivTerm - reduce(85), // //, reduce: MuldivTerm - reduce(85), // %, reduce: MuldivTerm - reduce(85), // .*, reduce: MuldivTerm - reduce(85), // ./, reduce: MuldivTerm - reduce(85), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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 - reduce(85), // ,, reduce: MuldivTerm - 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, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(84), // ], reduce: AddsubdotTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: AddsubdotTerm + reduce(84), // :, reduce: AddsubdotTerm + reduce(84), // ||, reduce: AddsubdotTerm + reduce(84), // ^^, reduce: AddsubdotTerm + reduce(84), // &&, reduce: AddsubdotTerm + reduce(84), // =~, reduce: AddsubdotTerm + reduce(84), // !=~, reduce: AddsubdotTerm + reduce(84), // ==, reduce: AddsubdotTerm + reduce(84), // !=, reduce: AddsubdotTerm + reduce(84), // >, reduce: AddsubdotTerm + reduce(84), // >=, reduce: AddsubdotTerm + reduce(84), // <, reduce: AddsubdotTerm + reduce(84), // <=, reduce: AddsubdotTerm + reduce(84), // |, reduce: AddsubdotTerm + reduce(84), // ^, reduce: AddsubdotTerm + reduce(84), // &, reduce: AddsubdotTerm + reduce(84), // <<, reduce: AddsubdotTerm + reduce(84), // >>, reduce: AddsubdotTerm + reduce(84), // +, reduce: AddsubdotTerm + reduce(84), // -, reduce: AddsubdotTerm + reduce(84), // .+, reduce: AddsubdotTerm + reduce(84), // .-, reduce: AddsubdotTerm + reduce(84), // ., reduce: AddsubdotTerm + shift(1095), // * + shift(1096), // / + shift(1097), // // + shift(1098), // % + shift(1099), // .* + shift(1100), // ./ + shift(1101), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 }, }, - actionRow{ // S1293 + actionRow{ // S1250 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(86), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117692,10 +113783,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(86), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117712,7 +113799,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(86), // ?, reduce: MuldivTerm - nil, // : + reduce(86), // :, reduce: MuldivTerm reduce(86), // ||, reduce: MuldivTerm reduce(86), // ^^, reduce: MuldivTerm reduce(86), // &&, reduce: MuldivTerm @@ -117751,7 +113838,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(86), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117765,16 +113852,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1294 + actionRow{ // S1251 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(87), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117783,10 +113874,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(87), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117803,7 +113890,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(87), // ?, reduce: MuldivTerm - nil, // : + reduce(87), // :, reduce: MuldivTerm reduce(87), // ||, reduce: MuldivTerm reduce(87), // ^^, reduce: MuldivTerm reduce(87), // &&, reduce: MuldivTerm @@ -117842,7 +113929,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(87), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117856,16 +113943,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1295 + actionRow{ // S1252 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(88), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117874,10 +113965,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(88), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117894,7 +113981,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(88), // ?, reduce: MuldivTerm - nil, // : + reduce(88), // :, reduce: MuldivTerm reduce(88), // ||, reduce: MuldivTerm reduce(88), // ^^, reduce: MuldivTerm reduce(88), // &&, reduce: MuldivTerm @@ -117933,7 +114020,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(88), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -117947,16 +114034,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1296 + actionRow{ // S1253 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(89), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -117965,10 +114056,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(89), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -117985,7 +114072,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(89), // ?, reduce: MuldivTerm - nil, // : + reduce(89), // :, reduce: MuldivTerm reduce(89), // ||, reduce: MuldivTerm reduce(89), // ^^, reduce: MuldivTerm reduce(89), // &&, reduce: MuldivTerm @@ -118024,7 +114111,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(89), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -118038,16 +114125,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1297 + actionRow{ // S1254 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(90), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -118056,10 +114147,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(90), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -118076,7 +114163,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(90), // ?, reduce: MuldivTerm - nil, // : + reduce(90), // :, reduce: MuldivTerm reduce(90), // ||, reduce: MuldivTerm reduce(90), // ^^, reduce: MuldivTerm reduce(90), // &&, reduce: MuldivTerm @@ -118115,7 +114202,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(90), // ,, reduce: MuldivTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -118129,16 +114216,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1298 + actionRow{ // S1255 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(91), // ], reduce: MuldivTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -118147,10 +114238,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(99), // }, reduce: PowTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -118166,36 +114253,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(99), // ?, reduce: PowTerm - nil, // : - reduce(99), // ||, reduce: PowTerm - reduce(99), // ^^, reduce: PowTerm - reduce(99), // &&, reduce: PowTerm - reduce(99), // =~, reduce: PowTerm - reduce(99), // !=~, reduce: PowTerm - reduce(99), // ==, reduce: PowTerm - reduce(99), // !=, reduce: PowTerm - reduce(99), // >, reduce: PowTerm - reduce(99), // >=, reduce: PowTerm - reduce(99), // <, reduce: PowTerm - reduce(99), // <=, reduce: PowTerm - reduce(99), // |, reduce: PowTerm - reduce(99), // ^, reduce: PowTerm - reduce(99), // &, reduce: PowTerm - reduce(99), // <<, reduce: PowTerm - reduce(99), // >>, reduce: PowTerm - reduce(99), // +, reduce: PowTerm - reduce(99), // -, reduce: PowTerm - reduce(99), // .+, reduce: PowTerm - reduce(99), // .-, reduce: PowTerm - reduce(99), // ., reduce: PowTerm - reduce(99), // *, reduce: PowTerm - reduce(99), // /, reduce: PowTerm - reduce(99), // //, reduce: PowTerm - reduce(99), // %, reduce: PowTerm - reduce(99), // .*, reduce: PowTerm - reduce(99), // ./, reduce: PowTerm - reduce(99), // .//, reduce: PowTerm + reduce(91), // ?, reduce: MuldivTerm + reduce(91), // :, reduce: MuldivTerm + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm nil, // ! nil, // ~ nil, // ** @@ -118206,7 +114293,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(99), // ,, reduce: PowTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -118220,16 +114307,111 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1299 + actionRow{ // S1256 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(92), // ], reduce: MuldivTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + reduce(92), // :, reduce: MuldivTerm + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1257 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(101), // ], reduce: PowTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -118238,10 +114420,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(101), // }, reduce: PrecedenceChainEnd - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -118257,39 +114435,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(101), // ?, reduce: PrecedenceChainEnd - nil, // : - reduce(101), // ||, reduce: PrecedenceChainEnd - reduce(101), // ^^, reduce: PrecedenceChainEnd - reduce(101), // &&, reduce: PrecedenceChainEnd - reduce(101), // =~, reduce: PrecedenceChainEnd - reduce(101), // !=~, reduce: PrecedenceChainEnd - reduce(101), // ==, reduce: PrecedenceChainEnd - reduce(101), // !=, reduce: PrecedenceChainEnd - reduce(101), // >, reduce: PrecedenceChainEnd - reduce(101), // >=, reduce: PrecedenceChainEnd - reduce(101), // <, reduce: PrecedenceChainEnd - reduce(101), // <=, reduce: PrecedenceChainEnd - reduce(101), // |, reduce: PrecedenceChainEnd - reduce(101), // ^, reduce: PrecedenceChainEnd - reduce(101), // &, reduce: PrecedenceChainEnd - reduce(101), // <<, reduce: PrecedenceChainEnd - reduce(101), // >>, reduce: PrecedenceChainEnd - reduce(101), // +, reduce: PrecedenceChainEnd - reduce(101), // -, reduce: PrecedenceChainEnd - reduce(101), // .+, reduce: PrecedenceChainEnd - reduce(101), // .-, reduce: PrecedenceChainEnd - reduce(101), // ., reduce: PrecedenceChainEnd - reduce(101), // *, reduce: PrecedenceChainEnd - reduce(101), // /, reduce: PrecedenceChainEnd - reduce(101), // //, reduce: PrecedenceChainEnd - reduce(101), // %, reduce: PrecedenceChainEnd - reduce(101), // .*, reduce: PrecedenceChainEnd - reduce(101), // ./, reduce: PrecedenceChainEnd - reduce(101), // .//, reduce: PrecedenceChainEnd + reduce(101), // ?, reduce: PowTerm + reduce(101), // :, reduce: PowTerm + reduce(101), // ||, reduce: PowTerm + reduce(101), // ^^, reduce: PowTerm + reduce(101), // &&, reduce: PowTerm + reduce(101), // =~, reduce: PowTerm + reduce(101), // !=~, reduce: PowTerm + reduce(101), // ==, reduce: PowTerm + reduce(101), // !=, reduce: PowTerm + reduce(101), // >, reduce: PowTerm + reduce(101), // >=, reduce: PowTerm + reduce(101), // <, reduce: PowTerm + reduce(101), // <=, reduce: PowTerm + reduce(101), // |, reduce: PowTerm + reduce(101), // ^, reduce: PowTerm + reduce(101), // &, reduce: PowTerm + reduce(101), // <<, reduce: PowTerm + reduce(101), // >>, reduce: PowTerm + reduce(101), // +, reduce: PowTerm + reduce(101), // -, reduce: PowTerm + reduce(101), // .+, reduce: PowTerm + reduce(101), // .-, reduce: PowTerm + reduce(101), // ., reduce: PowTerm + reduce(101), // *, reduce: PowTerm + reduce(101), // /, reduce: PowTerm + reduce(101), // //, reduce: PowTerm + reduce(101), // %, reduce: PowTerm + reduce(101), // .*, reduce: PowTerm + reduce(101), // ./, reduce: PowTerm + reduce(101), // .//, reduce: PowTerm nil, // ! nil, // ~ - reduce(101), // **, reduce: PrecedenceChainEnd + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -118297,7 +114475,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(101), // ,, reduce: PrecedenceChainEnd + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -118311,16 +114489,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1300 + actionRow{ // S1258 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - shift(1356), // ] + reduce(103), // ], reduce: PrecedenceChainEnd nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -118329,10 +114511,643 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: PrecedenceChainEnd + reduce(103), // :, reduce: PrecedenceChainEnd + reduce(103), // ||, reduce: PrecedenceChainEnd + reduce(103), // ^^, reduce: PrecedenceChainEnd + reduce(103), // &&, reduce: PrecedenceChainEnd + reduce(103), // =~, reduce: PrecedenceChainEnd + reduce(103), // !=~, reduce: PrecedenceChainEnd + reduce(103), // ==, reduce: PrecedenceChainEnd + reduce(103), // !=, reduce: PrecedenceChainEnd + reduce(103), // >, reduce: PrecedenceChainEnd + reduce(103), // >=, reduce: PrecedenceChainEnd + reduce(103), // <, reduce: PrecedenceChainEnd + reduce(103), // <=, reduce: PrecedenceChainEnd + reduce(103), // |, reduce: PrecedenceChainEnd + reduce(103), // ^, reduce: PrecedenceChainEnd + reduce(103), // &, reduce: PrecedenceChainEnd + reduce(103), // <<, reduce: PrecedenceChainEnd + reduce(103), // >>, reduce: PrecedenceChainEnd + reduce(103), // +, reduce: PrecedenceChainEnd + reduce(103), // -, reduce: PrecedenceChainEnd + reduce(103), // .+, reduce: PrecedenceChainEnd + reduce(103), // .-, reduce: PrecedenceChainEnd + reduce(103), // ., reduce: PrecedenceChainEnd + reduce(103), // *, reduce: PrecedenceChainEnd + reduce(103), // /, reduce: PrecedenceChainEnd + reduce(103), // //, reduce: PrecedenceChainEnd + reduce(103), // %, reduce: PrecedenceChainEnd + reduce(103), // .*, reduce: PrecedenceChainEnd + reduce(103), // ./, reduce: PrecedenceChainEnd + reduce(103), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(103), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S1259 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // md_token_begin nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + shift(1353), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1354), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1260 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1356), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1261 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(123), // ;, reduce: MapLiteral + nil, // md_token_begin + nil, // { + reduce(123), // }, reduce: MapLiteral + nil, // md_token_end + nil, // = + reduce(123), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MapLiteral + nil, // : + reduce(123), // ||, reduce: MapLiteral + reduce(123), // ^^, reduce: MapLiteral + reduce(123), // &&, reduce: MapLiteral + reduce(123), // =~, reduce: MapLiteral + reduce(123), // !=~, reduce: MapLiteral + reduce(123), // ==, reduce: MapLiteral + reduce(123), // !=, reduce: MapLiteral + reduce(123), // >, reduce: MapLiteral + reduce(123), // >=, reduce: MapLiteral + reduce(123), // <, reduce: MapLiteral + reduce(123), // <=, reduce: MapLiteral + reduce(123), // |, reduce: MapLiteral + reduce(123), // ^, reduce: MapLiteral + reduce(123), // &, reduce: MapLiteral + reduce(123), // <<, reduce: MapLiteral + reduce(123), // >>, reduce: MapLiteral + reduce(123), // +, reduce: MapLiteral + reduce(123), // -, reduce: MapLiteral + reduce(123), // .+, reduce: MapLiteral + reduce(123), // .-, reduce: MapLiteral + reduce(123), // ., reduce: MapLiteral + reduce(123), // *, reduce: MapLiteral + reduce(123), // /, reduce: MapLiteral + reduce(123), // //, reduce: MapLiteral + reduce(123), // %, reduce: MapLiteral + reduce(123), // .*, reduce: MapLiteral + reduce(123), // ./, reduce: MapLiteral + reduce(123), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MapLiteral + 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, // , + 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 + }, + }, + actionRow{ // S1262 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(116), // ;, reduce: ArrayLiteral + nil, // md_token_begin + nil, // { + reduce(116), // }, reduce: ArrayLiteral + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: ArrayLiteral + nil, // : + reduce(116), // ||, reduce: ArrayLiteral + reduce(116), // ^^, reduce: ArrayLiteral + reduce(116), // &&, reduce: ArrayLiteral + reduce(116), // =~, reduce: ArrayLiteral + reduce(116), // !=~, reduce: ArrayLiteral + reduce(116), // ==, reduce: ArrayLiteral + reduce(116), // !=, reduce: ArrayLiteral + reduce(116), // >, reduce: ArrayLiteral + reduce(116), // >=, reduce: ArrayLiteral + reduce(116), // <, reduce: ArrayLiteral + reduce(116), // <=, reduce: ArrayLiteral + reduce(116), // |, reduce: ArrayLiteral + reduce(116), // ^, reduce: ArrayLiteral + reduce(116), // &, reduce: ArrayLiteral + reduce(116), // <<, reduce: ArrayLiteral + reduce(116), // >>, reduce: ArrayLiteral + reduce(116), // +, reduce: ArrayLiteral + reduce(116), // -, reduce: ArrayLiteral + reduce(116), // .+, reduce: ArrayLiteral + reduce(116), // .-, reduce: ArrayLiteral + reduce(116), // ., reduce: ArrayLiteral + reduce(116), // *, reduce: ArrayLiteral + reduce(116), // /, reduce: ArrayLiteral + reduce(116), // //, reduce: ArrayLiteral + reduce(116), // %, reduce: ArrayLiteral + reduce(116), // .*, reduce: ArrayLiteral + reduce(116), // ./, reduce: ArrayLiteral + reduce(116), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(116), // **, reduce: ArrayLiteral + 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, // , + 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 + }, + }, + actionRow{ // S1263 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(25), // ;, reduce: IndirectFieldValue + nil, // md_token_begin + nil, // { + reduce(25), // }, reduce: IndirectFieldValue + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: IndirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: IndirectFieldValue + nil, // : + reduce(25), // ||, reduce: IndirectFieldValue + reduce(25), // ^^, reduce: IndirectFieldValue + reduce(25), // &&, reduce: IndirectFieldValue + reduce(25), // =~, reduce: IndirectFieldValue + reduce(25), // !=~, reduce: IndirectFieldValue + reduce(25), // ==, reduce: IndirectFieldValue + reduce(25), // !=, reduce: IndirectFieldValue + reduce(25), // >, reduce: IndirectFieldValue + reduce(25), // >=, reduce: IndirectFieldValue + reduce(25), // <, reduce: IndirectFieldValue + reduce(25), // <=, reduce: IndirectFieldValue + reduce(25), // |, reduce: IndirectFieldValue + reduce(25), // ^, reduce: IndirectFieldValue + reduce(25), // &, reduce: IndirectFieldValue + reduce(25), // <<, reduce: IndirectFieldValue + reduce(25), // >>, reduce: IndirectFieldValue + reduce(25), // +, reduce: IndirectFieldValue + reduce(25), // -, reduce: IndirectFieldValue + reduce(25), // .+, reduce: IndirectFieldValue + reduce(25), // .-, reduce: IndirectFieldValue + reduce(25), // ., reduce: IndirectFieldValue + reduce(25), // *, reduce: IndirectFieldValue + reduce(25), // /, reduce: IndirectFieldValue + reduce(25), // //, reduce: IndirectFieldValue + reduce(25), // %, reduce: IndirectFieldValue + reduce(25), // .*, reduce: IndirectFieldValue + reduce(25), // ./, reduce: IndirectFieldValue + reduce(25), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: IndirectFieldValue + 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, // , + 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 + }, + }, + actionRow{ // S1264 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(32), // ;, reduce: IndirectOosvarValue + nil, // md_token_begin + nil, // { + reduce(32), // }, reduce: IndirectOosvarValue + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: IndirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(32), // ||, reduce: IndirectOosvarValue + reduce(32), // ^^, reduce: IndirectOosvarValue + reduce(32), // &&, reduce: IndirectOosvarValue + reduce(32), // =~, reduce: IndirectOosvarValue + reduce(32), // !=~, reduce: IndirectOosvarValue + reduce(32), // ==, reduce: IndirectOosvarValue + reduce(32), // !=, reduce: IndirectOosvarValue + reduce(32), // >, reduce: IndirectOosvarValue + reduce(32), // >=, reduce: IndirectOosvarValue + reduce(32), // <, reduce: IndirectOosvarValue + reduce(32), // <=, reduce: IndirectOosvarValue + reduce(32), // |, reduce: IndirectOosvarValue + reduce(32), // ^, reduce: IndirectOosvarValue + reduce(32), // &, reduce: IndirectOosvarValue + reduce(32), // <<, reduce: IndirectOosvarValue + reduce(32), // >>, reduce: IndirectOosvarValue + reduce(32), // +, reduce: IndirectOosvarValue + reduce(32), // -, reduce: IndirectOosvarValue + reduce(32), // .+, reduce: IndirectOosvarValue + reduce(32), // .-, reduce: IndirectOosvarValue + reduce(32), // ., reduce: IndirectOosvarValue + reduce(32), // *, reduce: IndirectOosvarValue + reduce(32), // /, reduce: IndirectOosvarValue + reduce(32), // //, reduce: IndirectOosvarValue + reduce(32), // %, reduce: IndirectOosvarValue + reduce(32), // .*, reduce: IndirectOosvarValue + reduce(32), // ./, reduce: IndirectOosvarValue + reduce(32), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: IndirectOosvarValue + 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, // , + 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 + }, + }, + actionRow{ // S1265 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -118402,198 +115217,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1301 + actionRow{ // S1266 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1359), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar + reduce(55), // ;, reduce: LogicalOrTerm nil, // md_token_begin - shift(68), // { - nil, // } + nil, // { + reduce(55), // }, reduce: LogicalOrTerm nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1302 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - reduce(51), // :, reduce: TernaryTerm - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1303 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ - shift(1360), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -118602,10 +115239,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -118621,10 +115254,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(55), // ?, reduce: LogicalOrTerm nil, // : - nil, // || - nil, // ^^ + reduce(55), // ||, reduce: LogicalOrTerm + shift(1120), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -118675,289 +115308,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1304 + actionRow{ // S1267 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // = - reduce(143), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + reduce(57), // ;, reduce: LogicalXORTerm nil, // md_token_begin nil, // { - nil, // } + reduce(57), // }, reduce: LogicalXORTerm nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ArraySliceAccess - reduce(143), // :, reduce: ArraySliceAccess - reduce(143), // ||, reduce: ArraySliceAccess - reduce(143), // ^^, reduce: ArraySliceAccess - reduce(143), // &&, reduce: ArraySliceAccess - reduce(143), // =~, reduce: ArraySliceAccess - reduce(143), // !=~, reduce: ArraySliceAccess - reduce(143), // ==, reduce: ArraySliceAccess - reduce(143), // !=, reduce: ArraySliceAccess - reduce(143), // >, reduce: ArraySliceAccess - reduce(143), // >=, reduce: ArraySliceAccess - reduce(143), // <, reduce: ArraySliceAccess - reduce(143), // <=, reduce: ArraySliceAccess - reduce(143), // |, reduce: ArraySliceAccess - reduce(143), // ^, reduce: ArraySliceAccess - reduce(143), // &, reduce: ArraySliceAccess - reduce(143), // <<, reduce: ArraySliceAccess - reduce(143), // >>, reduce: ArraySliceAccess - reduce(143), // +, reduce: ArraySliceAccess - reduce(143), // -, reduce: ArraySliceAccess - reduce(143), // .+, reduce: ArraySliceAccess - reduce(143), // .-, reduce: ArraySliceAccess - reduce(143), // ., reduce: ArraySliceAccess - reduce(143), // *, reduce: ArraySliceAccess - reduce(143), // /, reduce: ArraySliceAccess - reduce(143), // //, reduce: ArraySliceAccess - reduce(143), // %, reduce: ArraySliceAccess - reduce(143), // .*, reduce: ArraySliceAccess - reduce(143), // ./, reduce: ArraySliceAccess - reduce(143), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1305 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(142), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ArraySliceAccess - reduce(142), // :, reduce: ArraySliceAccess - reduce(142), // ||, reduce: ArraySliceAccess - reduce(142), // ^^, reduce: ArraySliceAccess - reduce(142), // &&, reduce: ArraySliceAccess - reduce(142), // =~, reduce: ArraySliceAccess - reduce(142), // !=~, reduce: ArraySliceAccess - reduce(142), // ==, reduce: ArraySliceAccess - reduce(142), // !=, reduce: ArraySliceAccess - reduce(142), // >, reduce: ArraySliceAccess - reduce(142), // >=, reduce: ArraySliceAccess - reduce(142), // <, reduce: ArraySliceAccess - reduce(142), // <=, reduce: ArraySliceAccess - reduce(142), // |, reduce: ArraySliceAccess - reduce(142), // ^, reduce: ArraySliceAccess - reduce(142), // &, reduce: ArraySliceAccess - reduce(142), // <<, reduce: ArraySliceAccess - reduce(142), // >>, reduce: ArraySliceAccess - reduce(142), // +, reduce: ArraySliceAccess - reduce(142), // -, reduce: ArraySliceAccess - reduce(142), // .+, reduce: ArraySliceAccess - reduce(142), // .-, reduce: ArraySliceAccess - reduce(142), // ., reduce: ArraySliceAccess - reduce(142), // *, reduce: ArraySliceAccess - reduce(142), // /, reduce: ArraySliceAccess - reduce(142), // //, reduce: ArraySliceAccess - reduce(142), // %, reduce: ArraySliceAccess - reduce(142), // .*, reduce: ArraySliceAccess - reduce(142), // ./, reduce: ArraySliceAccess - reduce(142), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1306 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(51), // ), reduce: TernaryTerm - 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, // , - 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 - }, - }, - actionRow{ // S1307 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ - shift(1361), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -118966,10 +115330,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -118985,11 +115345,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(57), // ?, reduce: LogicalXORTerm nil, // : - nil, // || - nil, // ^^ - nil, // && + reduce(57), // ||, reduce: LogicalXORTerm + reduce(57), // ^^, reduce: LogicalXORTerm + shift(1121), // && nil, // =~ nil, // !=~ nil, // == @@ -119039,562 +115399,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1308 + actionRow{ // S1268 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; - nil, // = - reduce(143), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar + reduce(59), // ;, reduce: LogicalAndTerm nil, // md_token_begin nil, // { - nil, // } + reduce(59), // }, reduce: LogicalAndTerm nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ArraySliceAccess - nil, // : - reduce(143), // ||, reduce: ArraySliceAccess - reduce(143), // ^^, reduce: ArraySliceAccess - reduce(143), // &&, reduce: ArraySliceAccess - reduce(143), // =~, reduce: ArraySliceAccess - reduce(143), // !=~, reduce: ArraySliceAccess - reduce(143), // ==, reduce: ArraySliceAccess - reduce(143), // !=, reduce: ArraySliceAccess - reduce(143), // >, reduce: ArraySliceAccess - reduce(143), // >=, reduce: ArraySliceAccess - reduce(143), // <, reduce: ArraySliceAccess - reduce(143), // <=, reduce: ArraySliceAccess - reduce(143), // |, reduce: ArraySliceAccess - reduce(143), // ^, reduce: ArraySliceAccess - reduce(143), // &, reduce: ArraySliceAccess - reduce(143), // <<, reduce: ArraySliceAccess - reduce(143), // >>, reduce: ArraySliceAccess - reduce(143), // +, reduce: ArraySliceAccess - reduce(143), // -, reduce: ArraySliceAccess - reduce(143), // .+, reduce: ArraySliceAccess - reduce(143), // .-, reduce: ArraySliceAccess - reduce(143), // ., reduce: ArraySliceAccess - reduce(143), // *, reduce: ArraySliceAccess - reduce(143), // /, reduce: ArraySliceAccess - reduce(143), // //, reduce: ArraySliceAccess - reduce(143), // %, reduce: ArraySliceAccess - reduce(143), // .*, reduce: ArraySliceAccess - reduce(143), // ./, reduce: ArraySliceAccess - reduce(143), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ArraySliceAccess - nil, // ( - reduce(143), // ), reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1309 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(142), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ArraySliceAccess - nil, // : - reduce(142), // ||, reduce: ArraySliceAccess - reduce(142), // ^^, reduce: ArraySliceAccess - reduce(142), // &&, reduce: ArraySliceAccess - reduce(142), // =~, reduce: ArraySliceAccess - reduce(142), // !=~, reduce: ArraySliceAccess - reduce(142), // ==, reduce: ArraySliceAccess - reduce(142), // !=, reduce: ArraySliceAccess - reduce(142), // >, reduce: ArraySliceAccess - reduce(142), // >=, reduce: ArraySliceAccess - reduce(142), // <, reduce: ArraySliceAccess - reduce(142), // <=, reduce: ArraySliceAccess - reduce(142), // |, reduce: ArraySliceAccess - reduce(142), // ^, reduce: ArraySliceAccess - reduce(142), // &, reduce: ArraySliceAccess - reduce(142), // <<, reduce: ArraySliceAccess - reduce(142), // >>, reduce: ArraySliceAccess - reduce(142), // +, reduce: ArraySliceAccess - reduce(142), // -, reduce: ArraySliceAccess - reduce(142), // .+, reduce: ArraySliceAccess - reduce(142), // .-, reduce: ArraySliceAccess - reduce(142), // ., reduce: ArraySliceAccess - reduce(142), // *, reduce: ArraySliceAccess - reduce(142), // /, reduce: ArraySliceAccess - reduce(142), // //, reduce: ArraySliceAccess - reduce(142), // %, reduce: ArraySliceAccess - reduce(142), // .*, reduce: ArraySliceAccess - reduce(142), // ./, reduce: ArraySliceAccess - reduce(142), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ArraySliceAccess - nil, // ( - reduce(142), // ), reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1310 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(141), // [, reduce: ArraySliceAccess - reduce(141), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ArraySliceAccess - nil, // : - reduce(141), // ||, reduce: ArraySliceAccess - reduce(141), // ^^, reduce: ArraySliceAccess - reduce(141), // &&, reduce: ArraySliceAccess - reduce(141), // =~, reduce: ArraySliceAccess - reduce(141), // !=~, reduce: ArraySliceAccess - reduce(141), // ==, reduce: ArraySliceAccess - reduce(141), // !=, reduce: ArraySliceAccess - reduce(141), // >, reduce: ArraySliceAccess - reduce(141), // >=, reduce: ArraySliceAccess - reduce(141), // <, reduce: ArraySliceAccess - reduce(141), // <=, reduce: ArraySliceAccess - reduce(141), // |, reduce: ArraySliceAccess - reduce(141), // ^, reduce: ArraySliceAccess - reduce(141), // &, reduce: ArraySliceAccess - reduce(141), // <<, reduce: ArraySliceAccess - reduce(141), // >>, reduce: ArraySliceAccess - reduce(141), // +, reduce: ArraySliceAccess - reduce(141), // -, reduce: ArraySliceAccess - reduce(141), // .+, reduce: ArraySliceAccess - reduce(141), // .-, reduce: ArraySliceAccess - reduce(141), // ., reduce: ArraySliceAccess - reduce(141), // *, reduce: ArraySliceAccess - reduce(141), // /, reduce: ArraySliceAccess - reduce(141), // //, reduce: ArraySliceAccess - reduce(141), // %, reduce: ArraySliceAccess - reduce(141), // .*, reduce: ArraySliceAccess - reduce(141), // ./, reduce: ArraySliceAccess - reduce(141), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1311 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(674), // [ - nil, // ] - shift(678), // md_token_field_name - shift(679), // $[ - shift(680), // md_token_braced_field_name - shift(681), // md_token_full_srec - shift(685), // md_token_oosvar_name - shift(686), // @[ - shift(687), // md_token_braced_oosvar_name - shift(688), // md_token_full_oosvar - nil, // md_token_begin - shift(689), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(703), // + - shift(705), // - - shift(706), // .+ - shift(707), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(710), // ! - shift(711), // ~ - nil, // ** - shift(713), // ( - nil, // ) - shift(715), // md_token_string_literal - shift(716), // md_token_int_literal - shift(717), // md_token_float_literal - shift(718), // md_token_boolean_literal - shift(719), // md_token_panic - nil, // , - shift(723), // md_token_IPS - shift(724), // md_token_IFS - shift(725), // md_token_IRS - shift(726), // md_token_OPS - shift(727), // md_token_OFS - shift(728), // md_token_ORS - shift(729), // md_token_NF - shift(730), // md_token_NR - shift(731), // md_token_FNR - shift(732), // md_token_FILENAME - shift(733), // md_token_FILENUM - }, - }, - actionRow{ // S1312 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(139), // [, reduce: ArrayOrMapIndexAccess - reduce(139), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ArrayOrMapIndexAccess - reduce(139), // :, reduce: ArrayOrMapIndexAccess - reduce(139), // ||, reduce: ArrayOrMapIndexAccess - reduce(139), // ^^, reduce: ArrayOrMapIndexAccess - reduce(139), // &&, reduce: ArrayOrMapIndexAccess - reduce(139), // =~, reduce: ArrayOrMapIndexAccess - reduce(139), // !=~, reduce: ArrayOrMapIndexAccess - reduce(139), // ==, reduce: ArrayOrMapIndexAccess - reduce(139), // !=, reduce: ArrayOrMapIndexAccess - reduce(139), // >, reduce: ArrayOrMapIndexAccess - reduce(139), // >=, reduce: ArrayOrMapIndexAccess - reduce(139), // <, reduce: ArrayOrMapIndexAccess - reduce(139), // <=, reduce: ArrayOrMapIndexAccess - reduce(139), // |, reduce: ArrayOrMapIndexAccess - reduce(139), // ^, reduce: ArrayOrMapIndexAccess - reduce(139), // &, reduce: ArrayOrMapIndexAccess - reduce(139), // <<, reduce: ArrayOrMapIndexAccess - reduce(139), // >>, reduce: ArrayOrMapIndexAccess - reduce(139), // +, reduce: ArrayOrMapIndexAccess - reduce(139), // -, reduce: ArrayOrMapIndexAccess - reduce(139), // .+, reduce: ArrayOrMapIndexAccess - reduce(139), // .-, reduce: ArrayOrMapIndexAccess - reduce(139), // ., reduce: ArrayOrMapIndexAccess - reduce(139), // *, reduce: ArrayOrMapIndexAccess - reduce(139), // /, reduce: ArrayOrMapIndexAccess - reduce(139), // //, reduce: ArrayOrMapIndexAccess - reduce(139), // %, reduce: ArrayOrMapIndexAccess - reduce(139), // .*, reduce: ArrayOrMapIndexAccess - reduce(139), // ./, reduce: ArrayOrMapIndexAccess - reduce(139), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ArrayOrMapIndexAccess - 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, // , - 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 - }, - }, - actionRow{ // S1313 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1364), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1314 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ - shift(1365), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -119603,10 +115421,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -119622,15 +115436,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(59), // ?, reduce: LogicalAndTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != + reduce(59), // ||, reduce: LogicalAndTerm + reduce(59), // ^^, reduce: LogicalAndTerm + reduce(59), // &&, reduce: LogicalAndTerm + shift(1122), // =~ + shift(1123), // !=~ + shift(1124), // == + shift(1125), // != nil, // > nil, // >= nil, // < @@ -119676,1014 +115490,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1315 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(144), // [, reduce: ArraySliceAccess - reduce(144), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(144), // ?, reduce: ArraySliceAccess - reduce(144), // :, reduce: ArraySliceAccess - reduce(144), // ||, reduce: ArraySliceAccess - reduce(144), // ^^, reduce: ArraySliceAccess - reduce(144), // &&, reduce: ArraySliceAccess - reduce(144), // =~, reduce: ArraySliceAccess - reduce(144), // !=~, reduce: ArraySliceAccess - reduce(144), // ==, reduce: ArraySliceAccess - reduce(144), // !=, reduce: ArraySliceAccess - reduce(144), // >, reduce: ArraySliceAccess - reduce(144), // >=, reduce: ArraySliceAccess - reduce(144), // <, reduce: ArraySliceAccess - reduce(144), // <=, reduce: ArraySliceAccess - reduce(144), // |, reduce: ArraySliceAccess - reduce(144), // ^, reduce: ArraySliceAccess - reduce(144), // &, reduce: ArraySliceAccess - reduce(144), // <<, reduce: ArraySliceAccess - reduce(144), // >>, reduce: ArraySliceAccess - reduce(144), // +, reduce: ArraySliceAccess - reduce(144), // -, reduce: ArraySliceAccess - reduce(144), // .+, reduce: ArraySliceAccess - reduce(144), // .-, reduce: ArraySliceAccess - reduce(144), // ., reduce: ArraySliceAccess - reduce(144), // *, reduce: ArraySliceAccess - reduce(144), // /, reduce: ArraySliceAccess - reduce(144), // //, reduce: ArraySliceAccess - reduce(144), // %, reduce: ArraySliceAccess - reduce(144), // .*, reduce: ArraySliceAccess - reduce(144), // ./, reduce: ArraySliceAccess - reduce(144), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(144), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1316 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(114), // ;, reduce: ArrayLiteral - nil, // = - reduce(114), // [, reduce: ArrayLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(114), // }, reduce: ArrayLiteral - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArrayLiteral - nil, // : - reduce(114), // ||, reduce: ArrayLiteral - reduce(114), // ^^, reduce: ArrayLiteral - reduce(114), // &&, reduce: ArrayLiteral - reduce(114), // =~, reduce: ArrayLiteral - reduce(114), // !=~, reduce: ArrayLiteral - reduce(114), // ==, reduce: ArrayLiteral - reduce(114), // !=, reduce: ArrayLiteral - reduce(114), // >, reduce: ArrayLiteral - reduce(114), // >=, reduce: ArrayLiteral - reduce(114), // <, reduce: ArrayLiteral - reduce(114), // <=, reduce: ArrayLiteral - reduce(114), // |, reduce: ArrayLiteral - reduce(114), // ^, reduce: ArrayLiteral - reduce(114), // &, reduce: ArrayLiteral - reduce(114), // <<, reduce: ArrayLiteral - reduce(114), // >>, reduce: ArrayLiteral - reduce(114), // +, reduce: ArrayLiteral - reduce(114), // -, reduce: ArrayLiteral - reduce(114), // .+, reduce: ArrayLiteral - reduce(114), // .-, reduce: ArrayLiteral - reduce(114), // ., reduce: ArrayLiteral - reduce(114), // *, reduce: ArrayLiteral - reduce(114), // /, reduce: ArrayLiteral - reduce(114), // //, reduce: ArrayLiteral - reduce(114), // %, reduce: ArrayLiteral - reduce(114), // .*, reduce: ArrayLiteral - reduce(114), // ./, reduce: ArrayLiteral - reduce(114), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArrayLiteral - 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, // , - 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 - }, - }, - actionRow{ // S1317 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(21), // ;, reduce: IndirectFieldValue - nil, // = - reduce(21), // [, reduce: IndirectFieldValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(21), // }, reduce: IndirectFieldValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(21), // ?, reduce: IndirectFieldValue - nil, // : - reduce(21), // ||, reduce: IndirectFieldValue - reduce(21), // ^^, reduce: IndirectFieldValue - reduce(21), // &&, reduce: IndirectFieldValue - reduce(21), // =~, reduce: IndirectFieldValue - reduce(21), // !=~, reduce: IndirectFieldValue - reduce(21), // ==, reduce: IndirectFieldValue - reduce(21), // !=, reduce: IndirectFieldValue - reduce(21), // >, reduce: IndirectFieldValue - reduce(21), // >=, reduce: IndirectFieldValue - reduce(21), // <, reduce: IndirectFieldValue - reduce(21), // <=, reduce: IndirectFieldValue - reduce(21), // |, reduce: IndirectFieldValue - reduce(21), // ^, reduce: IndirectFieldValue - reduce(21), // &, reduce: IndirectFieldValue - reduce(21), // <<, reduce: IndirectFieldValue - reduce(21), // >>, reduce: IndirectFieldValue - reduce(21), // +, reduce: IndirectFieldValue - reduce(21), // -, reduce: IndirectFieldValue - reduce(21), // .+, reduce: IndirectFieldValue - reduce(21), // .-, reduce: IndirectFieldValue - reduce(21), // ., reduce: IndirectFieldValue - reduce(21), // *, reduce: IndirectFieldValue - reduce(21), // /, reduce: IndirectFieldValue - reduce(21), // //, reduce: IndirectFieldValue - reduce(21), // %, reduce: IndirectFieldValue - reduce(21), // .*, reduce: IndirectFieldValue - reduce(21), // ./, reduce: IndirectFieldValue - reduce(21), // .//, reduce: IndirectFieldValue - nil, // ! - nil, // ~ - reduce(21), // **, reduce: IndirectFieldValue - 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, // , - 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 - }, - }, - actionRow{ // S1318 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(28), // ;, reduce: IndirectOosvarValue - nil, // = - reduce(28), // [, reduce: IndirectOosvarValue - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(28), // }, reduce: IndirectOosvarValue - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(28), // ?, reduce: IndirectOosvarValue - nil, // : - reduce(28), // ||, reduce: IndirectOosvarValue - reduce(28), // ^^, reduce: IndirectOosvarValue - reduce(28), // &&, reduce: IndirectOosvarValue - reduce(28), // =~, reduce: IndirectOosvarValue - reduce(28), // !=~, reduce: IndirectOosvarValue - reduce(28), // ==, reduce: IndirectOosvarValue - reduce(28), // !=, reduce: IndirectOosvarValue - reduce(28), // >, reduce: IndirectOosvarValue - reduce(28), // >=, reduce: IndirectOosvarValue - reduce(28), // <, reduce: IndirectOosvarValue - reduce(28), // <=, reduce: IndirectOosvarValue - reduce(28), // |, reduce: IndirectOosvarValue - reduce(28), // ^, reduce: IndirectOosvarValue - reduce(28), // &, reduce: IndirectOosvarValue - reduce(28), // <<, reduce: IndirectOosvarValue - reduce(28), // >>, reduce: IndirectOosvarValue - reduce(28), // +, reduce: IndirectOosvarValue - reduce(28), // -, reduce: IndirectOosvarValue - reduce(28), // .+, reduce: IndirectOosvarValue - reduce(28), // .-, reduce: IndirectOosvarValue - reduce(28), // ., reduce: IndirectOosvarValue - reduce(28), // *, reduce: IndirectOosvarValue - reduce(28), // /, reduce: IndirectOosvarValue - reduce(28), // //, reduce: IndirectOosvarValue - reduce(28), // %, reduce: IndirectOosvarValue - reduce(28), // .*, reduce: IndirectOosvarValue - reduce(28), // ./, reduce: IndirectOosvarValue - reduce(28), // .//, reduce: IndirectOosvarValue - nil, // ! - nil, // ~ - reduce(28), // **, reduce: IndirectOosvarValue - 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, // , - 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 - }, - }, - actionRow{ // S1319 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(121), // ;, reduce: MapLiteral - nil, // = - reduce(121), // [, reduce: MapLiteral - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(121), // }, reduce: MapLiteral - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(121), // ?, reduce: MapLiteral - nil, // : - reduce(121), // ||, reduce: MapLiteral - reduce(121), // ^^, reduce: MapLiteral - reduce(121), // &&, reduce: MapLiteral - reduce(121), // =~, reduce: MapLiteral - reduce(121), // !=~, reduce: MapLiteral - reduce(121), // ==, reduce: MapLiteral - reduce(121), // !=, reduce: MapLiteral - reduce(121), // >, reduce: MapLiteral - reduce(121), // >=, reduce: MapLiteral - reduce(121), // <, reduce: MapLiteral - reduce(121), // <=, reduce: MapLiteral - reduce(121), // |, reduce: MapLiteral - reduce(121), // ^, reduce: MapLiteral - reduce(121), // &, reduce: MapLiteral - reduce(121), // <<, reduce: MapLiteral - reduce(121), // >>, reduce: MapLiteral - reduce(121), // +, reduce: MapLiteral - reduce(121), // -, reduce: MapLiteral - reduce(121), // .+, reduce: MapLiteral - reduce(121), // .-, reduce: MapLiteral - reduce(121), // ., reduce: MapLiteral - reduce(121), // *, reduce: MapLiteral - reduce(121), // /, reduce: MapLiteral - reduce(121), // //, reduce: MapLiteral - reduce(121), // %, reduce: MapLiteral - reduce(121), // .*, reduce: MapLiteral - reduce(121), // ./, reduce: MapLiteral - reduce(121), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(121), // **, reduce: MapLiteral - 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, // , - 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 - }, - }, - actionRow{ // S1320 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1366), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1321 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(53), // ;, reduce: LogicalOrTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(53), // }, reduce: LogicalOrTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: LogicalOrTerm - nil, // : - reduce(53), // ||, reduce: LogicalOrTerm - shift(1219), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1322 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(55), // ;, reduce: LogicalXORTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(55), // }, reduce: LogicalXORTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: LogicalXORTerm - nil, // : - reduce(55), // ||, reduce: LogicalXORTerm - reduce(55), // ^^, reduce: LogicalXORTerm - shift(1220), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1323 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(57), // ;, reduce: LogicalAndTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(57), // }, reduce: LogicalAndTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: LogicalAndTerm - nil, // : - reduce(57), // ||, reduce: LogicalAndTerm - reduce(57), // ^^, reduce: LogicalAndTerm - reduce(57), // &&, reduce: LogicalAndTerm - shift(1221), // =~ - shift(1222), // !=~ - shift(1223), // == - shift(1224), // != - nil, // > - nil, // >= - nil, // < - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1324 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(59), // ;, reduce: EqneTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(59), // }, reduce: EqneTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: EqneTerm - nil, // : - reduce(59), // ||, reduce: EqneTerm - reduce(59), // ^^, reduce: EqneTerm - reduce(59), // &&, reduce: EqneTerm - reduce(59), // =~, reduce: EqneTerm - reduce(59), // !=~, reduce: EqneTerm - reduce(59), // ==, reduce: EqneTerm - reduce(59), // !=, reduce: EqneTerm - shift(1225), // > - shift(1226), // >= - shift(1227), // < - shift(1228), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1325 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(60), // ;, reduce: EqneTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(60), // }, reduce: EqneTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: EqneTerm - nil, // : - reduce(60), // ||, reduce: EqneTerm - reduce(60), // ^^, reduce: EqneTerm - reduce(60), // &&, reduce: EqneTerm - reduce(60), // =~, reduce: EqneTerm - reduce(60), // !=~, reduce: EqneTerm - reduce(60), // ==, reduce: EqneTerm - reduce(60), // !=, reduce: EqneTerm - shift(1225), // > - shift(1226), // >= - shift(1227), // < - shift(1228), // <= - 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_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // , - 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 - }, - }, - actionRow{ // S1326 + actionRow{ // S1269 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(61), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(61), // }, reduce: EqneTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -120695,10 +115512,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(61), // }, reduce: EqneTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -120723,10 +115536,10 @@ var actionTab = actionTable{ reduce(61), // !=~, reduce: EqneTerm reduce(61), // ==, reduce: EqneTerm reduce(61), // !=, reduce: EqneTerm - shift(1225), // > - shift(1226), // >= - shift(1227), // < - shift(1228), // <= + shift(1126), // > + shift(1127), // >= + shift(1128), // < + shift(1129), // <= nil, // | nil, // ^ nil, // & @@ -120768,13 +115581,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1327 + actionRow{ // S1270 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(62), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(62), // }, reduce: EqneTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -120786,10 +115603,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(62), // }, reduce: EqneTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -120814,10 +115627,10 @@ var actionTab = actionTable{ reduce(62), // !=~, reduce: EqneTerm reduce(62), // ==, reduce: EqneTerm reduce(62), // !=, reduce: EqneTerm - shift(1225), // > - shift(1226), // >= - shift(1227), // < - shift(1228), // <= + shift(1126), // > + shift(1127), // >= + shift(1128), // < + shift(1129), // <= nil, // | nil, // ^ nil, // & @@ -120859,13 +115672,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1328 + actionRow{ // S1271 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(64), // ;, reduce: CmpTerm + reduce(63), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(63), // }, reduce: EqneTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -120877,10 +115694,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(64), // }, reduce: CmpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -120896,20 +115709,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(64), // ?, reduce: CmpTerm + reduce(63), // ?, reduce: EqneTerm nil, // : - reduce(64), // ||, reduce: CmpTerm - reduce(64), // ^^, reduce: CmpTerm - reduce(64), // &&, reduce: CmpTerm - reduce(64), // =~, reduce: CmpTerm - reduce(64), // !=~, reduce: CmpTerm - reduce(64), // ==, reduce: CmpTerm - reduce(64), // !=, reduce: CmpTerm - reduce(64), // >, reduce: CmpTerm - reduce(64), // >=, reduce: CmpTerm - reduce(64), // <, reduce: CmpTerm - reduce(64), // <=, reduce: CmpTerm - shift(1229), // | + reduce(63), // ||, reduce: EqneTerm + reduce(63), // ^^, reduce: EqneTerm + reduce(63), // &&, reduce: EqneTerm + reduce(63), // =~, reduce: EqneTerm + reduce(63), // !=~, reduce: EqneTerm + reduce(63), // ==, reduce: EqneTerm + reduce(63), // !=, reduce: EqneTerm + shift(1126), // > + shift(1127), // >= + shift(1128), // < + shift(1129), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -120950,13 +115763,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1329 + actionRow{ // S1272 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(65), // ;, reduce: CmpTerm + reduce(64), // ;, reduce: EqneTerm + nil, // md_token_begin + nil, // { + reduce(64), // }, reduce: EqneTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -120968,10 +115785,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(65), // }, reduce: CmpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -120987,20 +115800,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(65), // ?, reduce: CmpTerm + reduce(64), // ?, reduce: EqneTerm nil, // : - reduce(65), // ||, reduce: CmpTerm - reduce(65), // ^^, reduce: CmpTerm - reduce(65), // &&, reduce: CmpTerm - reduce(65), // =~, reduce: CmpTerm - reduce(65), // !=~, reduce: CmpTerm - reduce(65), // ==, reduce: CmpTerm - reduce(65), // !=, reduce: CmpTerm - reduce(65), // >, reduce: CmpTerm - reduce(65), // >=, reduce: CmpTerm - reduce(65), // <, reduce: CmpTerm - reduce(65), // <=, reduce: CmpTerm - shift(1229), // | + reduce(64), // ||, reduce: EqneTerm + reduce(64), // ^^, reduce: EqneTerm + reduce(64), // &&, reduce: EqneTerm + reduce(64), // =~, reduce: EqneTerm + reduce(64), // !=~, reduce: EqneTerm + reduce(64), // ==, reduce: EqneTerm + reduce(64), // !=, reduce: EqneTerm + shift(1126), // > + shift(1127), // >= + shift(1128), // < + shift(1129), // <= + nil, // | nil, // ^ nil, // & nil, // << @@ -121041,13 +115854,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1330 + actionRow{ // S1273 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(66), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(66), // }, reduce: CmpTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121059,10 +115876,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(66), // }, reduce: CmpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121091,7 +115904,7 @@ var actionTab = actionTable{ reduce(66), // >=, reduce: CmpTerm reduce(66), // <, reduce: CmpTerm reduce(66), // <=, reduce: CmpTerm - shift(1229), // | + shift(1130), // | nil, // ^ nil, // & nil, // << @@ -121132,13 +115945,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1331 + actionRow{ // S1274 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(67), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(67), // }, reduce: CmpTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121150,10 +115967,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(67), // }, reduce: CmpTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121182,7 +115995,7 @@ var actionTab = actionTable{ reduce(67), // >=, reduce: CmpTerm reduce(67), // <, reduce: CmpTerm reduce(67), // <=, reduce: CmpTerm - shift(1229), // | + shift(1130), // | nil, // ^ nil, // & nil, // << @@ -121223,13 +116036,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1332 + actionRow{ // S1275 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(69), // ;, reduce: BitwiseORTerm + reduce(68), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(68), // }, reduce: CmpTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121241,10 +116058,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(69), // }, reduce: BitwiseORTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121260,21 +116073,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(69), // ?, reduce: BitwiseORTerm + reduce(68), // ?, reduce: CmpTerm nil, // : - reduce(69), // ||, reduce: BitwiseORTerm - reduce(69), // ^^, reduce: BitwiseORTerm - reduce(69), // &&, reduce: BitwiseORTerm - reduce(69), // =~, reduce: BitwiseORTerm - reduce(69), // !=~, reduce: BitwiseORTerm - reduce(69), // ==, reduce: BitwiseORTerm - reduce(69), // !=, reduce: BitwiseORTerm - reduce(69), // >, reduce: BitwiseORTerm - reduce(69), // >=, reduce: BitwiseORTerm - reduce(69), // <, reduce: BitwiseORTerm - reduce(69), // <=, reduce: BitwiseORTerm - reduce(69), // |, reduce: BitwiseORTerm - shift(1230), // ^ + reduce(68), // ||, reduce: CmpTerm + reduce(68), // ^^, reduce: CmpTerm + reduce(68), // &&, reduce: CmpTerm + reduce(68), // =~, reduce: CmpTerm + reduce(68), // !=~, reduce: CmpTerm + reduce(68), // ==, reduce: CmpTerm + reduce(68), // !=, reduce: CmpTerm + reduce(68), // >, reduce: CmpTerm + reduce(68), // >=, reduce: CmpTerm + reduce(68), // <, reduce: CmpTerm + reduce(68), // <=, reduce: CmpTerm + shift(1130), // | + nil, // ^ nil, // & nil, // << nil, // >> @@ -121314,13 +116127,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1333 + actionRow{ // S1276 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(71), // ;, reduce: BitwiseXORTerm + reduce(69), // ;, reduce: CmpTerm + nil, // md_token_begin + nil, // { + reduce(69), // }, reduce: CmpTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121332,10 +116149,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(71), // }, reduce: BitwiseXORTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121351,22 +116164,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(71), // ?, reduce: BitwiseXORTerm + reduce(69), // ?, reduce: CmpTerm nil, // : - reduce(71), // ||, reduce: BitwiseXORTerm - reduce(71), // ^^, reduce: BitwiseXORTerm - reduce(71), // &&, reduce: BitwiseXORTerm - reduce(71), // =~, reduce: BitwiseXORTerm - reduce(71), // !=~, reduce: BitwiseXORTerm - reduce(71), // ==, reduce: BitwiseXORTerm - reduce(71), // !=, reduce: BitwiseXORTerm - reduce(71), // >, reduce: BitwiseXORTerm - reduce(71), // >=, reduce: BitwiseXORTerm - reduce(71), // <, reduce: BitwiseXORTerm - reduce(71), // <=, reduce: BitwiseXORTerm - reduce(71), // |, reduce: BitwiseXORTerm - reduce(71), // ^, reduce: BitwiseXORTerm - shift(1231), // & + reduce(69), // ||, reduce: CmpTerm + reduce(69), // ^^, reduce: CmpTerm + reduce(69), // &&, reduce: CmpTerm + reduce(69), // =~, reduce: CmpTerm + reduce(69), // !=~, reduce: CmpTerm + reduce(69), // ==, reduce: CmpTerm + reduce(69), // !=, reduce: CmpTerm + reduce(69), // >, reduce: CmpTerm + reduce(69), // >=, reduce: CmpTerm + reduce(69), // <, reduce: CmpTerm + reduce(69), // <=, reduce: CmpTerm + shift(1130), // | + nil, // ^ + nil, // & nil, // << nil, // >> nil, // + @@ -121405,13 +116218,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1334 + actionRow{ // S1277 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(73), // ;, reduce: BitwiseANDTerm + reduce(71), // ;, reduce: BitwiseORTerm + nil, // md_token_begin + nil, // { + reduce(71), // }, reduce: BitwiseORTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121423,10 +116240,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(73), // }, reduce: BitwiseANDTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121442,24 +116255,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(73), // ?, reduce: BitwiseANDTerm + reduce(71), // ?, reduce: BitwiseORTerm nil, // : - reduce(73), // ||, reduce: BitwiseANDTerm - reduce(73), // ^^, reduce: BitwiseANDTerm - reduce(73), // &&, reduce: BitwiseANDTerm - reduce(73), // =~, reduce: BitwiseANDTerm - reduce(73), // !=~, reduce: BitwiseANDTerm - reduce(73), // ==, reduce: BitwiseANDTerm - reduce(73), // !=, reduce: BitwiseANDTerm - reduce(73), // >, reduce: BitwiseANDTerm - reduce(73), // >=, reduce: BitwiseANDTerm - reduce(73), // <, reduce: BitwiseANDTerm - reduce(73), // <=, reduce: BitwiseANDTerm - reduce(73), // |, reduce: BitwiseANDTerm - reduce(73), // ^, reduce: BitwiseANDTerm - reduce(73), // &, reduce: BitwiseANDTerm - shift(1232), // << - shift(1233), // >> + reduce(71), // ||, reduce: BitwiseORTerm + reduce(71), // ^^, reduce: BitwiseORTerm + reduce(71), // &&, reduce: BitwiseORTerm + reduce(71), // =~, reduce: BitwiseORTerm + reduce(71), // !=~, reduce: BitwiseORTerm + reduce(71), // ==, reduce: BitwiseORTerm + reduce(71), // !=, reduce: BitwiseORTerm + reduce(71), // >, reduce: BitwiseORTerm + reduce(71), // >=, reduce: BitwiseORTerm + reduce(71), // <, reduce: BitwiseORTerm + reduce(71), // <=, reduce: BitwiseORTerm + reduce(71), // |, reduce: BitwiseORTerm + shift(1131), // ^ + nil, // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -121496,13 +116309,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1335 + actionRow{ // S1278 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(75), // ;, reduce: BitwiseShiftTerm + reduce(73), // ;, reduce: BitwiseXORTerm + nil, // md_token_begin + nil, // { + reduce(73), // }, reduce: BitwiseXORTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121514,10 +116331,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(75), // }, reduce: BitwiseShiftTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121533,29 +116346,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: BitwiseShiftTerm + reduce(73), // ?, reduce: BitwiseXORTerm nil, // : - reduce(75), // ||, reduce: BitwiseShiftTerm - reduce(75), // ^^, reduce: BitwiseShiftTerm - reduce(75), // &&, reduce: BitwiseShiftTerm - reduce(75), // =~, reduce: BitwiseShiftTerm - reduce(75), // !=~, reduce: BitwiseShiftTerm - reduce(75), // ==, reduce: BitwiseShiftTerm - reduce(75), // !=, reduce: BitwiseShiftTerm - reduce(75), // >, reduce: BitwiseShiftTerm - reduce(75), // >=, reduce: BitwiseShiftTerm - reduce(75), // <, reduce: BitwiseShiftTerm - reduce(75), // <=, reduce: BitwiseShiftTerm - reduce(75), // |, reduce: BitwiseShiftTerm - reduce(75), // ^, reduce: BitwiseShiftTerm - reduce(75), // &, reduce: BitwiseShiftTerm - reduce(75), // <<, reduce: BitwiseShiftTerm - reduce(75), // >>, reduce: BitwiseShiftTerm - shift(1234), // + - shift(1235), // - - shift(1236), // .+ - shift(1237), // .- - shift(1238), // . + reduce(73), // ||, reduce: BitwiseXORTerm + reduce(73), // ^^, reduce: BitwiseXORTerm + reduce(73), // &&, reduce: BitwiseXORTerm + reduce(73), // =~, reduce: BitwiseXORTerm + reduce(73), // !=~, reduce: BitwiseXORTerm + reduce(73), // ==, reduce: BitwiseXORTerm + reduce(73), // !=, reduce: BitwiseXORTerm + reduce(73), // >, reduce: BitwiseXORTerm + reduce(73), // >=, reduce: BitwiseXORTerm + reduce(73), // <, reduce: BitwiseXORTerm + reduce(73), // <=, reduce: BitwiseXORTerm + reduce(73), // |, reduce: BitwiseXORTerm + reduce(73), // ^, reduce: BitwiseXORTerm + shift(1132), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -121587,13 +116400,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1336 + actionRow{ // S1279 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(76), // ;, reduce: BitwiseShiftTerm + reduce(75), // ;, reduce: BitwiseANDTerm + nil, // md_token_begin + nil, // { + reduce(75), // }, reduce: BitwiseANDTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121605,10 +116422,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(76), // }, reduce: BitwiseShiftTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121624,29 +116437,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: BitwiseShiftTerm + reduce(75), // ?, reduce: BitwiseANDTerm nil, // : - reduce(76), // ||, reduce: BitwiseShiftTerm - reduce(76), // ^^, reduce: BitwiseShiftTerm - reduce(76), // &&, reduce: BitwiseShiftTerm - reduce(76), // =~, reduce: BitwiseShiftTerm - reduce(76), // !=~, reduce: BitwiseShiftTerm - reduce(76), // ==, reduce: BitwiseShiftTerm - reduce(76), // !=, reduce: BitwiseShiftTerm - reduce(76), // >, reduce: BitwiseShiftTerm - reduce(76), // >=, reduce: BitwiseShiftTerm - reduce(76), // <, reduce: BitwiseShiftTerm - reduce(76), // <=, reduce: BitwiseShiftTerm - reduce(76), // |, reduce: BitwiseShiftTerm - reduce(76), // ^, reduce: BitwiseShiftTerm - reduce(76), // &, reduce: BitwiseShiftTerm - reduce(76), // <<, reduce: BitwiseShiftTerm - reduce(76), // >>, reduce: BitwiseShiftTerm - shift(1234), // + - shift(1235), // - - shift(1236), // .+ - shift(1237), // .- - shift(1238), // . + reduce(75), // ||, reduce: BitwiseANDTerm + reduce(75), // ^^, reduce: BitwiseANDTerm + reduce(75), // &&, reduce: BitwiseANDTerm + reduce(75), // =~, reduce: BitwiseANDTerm + reduce(75), // !=~, reduce: BitwiseANDTerm + reduce(75), // ==, reduce: BitwiseANDTerm + reduce(75), // !=, reduce: BitwiseANDTerm + reduce(75), // >, reduce: BitwiseANDTerm + reduce(75), // >=, reduce: BitwiseANDTerm + reduce(75), // <, reduce: BitwiseANDTerm + reduce(75), // <=, reduce: BitwiseANDTerm + reduce(75), // |, reduce: BitwiseANDTerm + reduce(75), // ^, reduce: BitwiseANDTerm + reduce(75), // &, reduce: BitwiseANDTerm + shift(1133), // << + shift(1134), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -121678,13 +116491,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1337 + actionRow{ // S1280 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(78), // ;, reduce: AddsubdotTerm + reduce(77), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + reduce(77), // }, reduce: BitwiseShiftTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121696,10 +116513,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(78), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121715,36 +116528,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: AddsubdotTerm + reduce(77), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(78), // ||, reduce: AddsubdotTerm - reduce(78), // ^^, reduce: AddsubdotTerm - reduce(78), // &&, reduce: AddsubdotTerm - reduce(78), // =~, reduce: AddsubdotTerm - reduce(78), // !=~, reduce: AddsubdotTerm - reduce(78), // ==, reduce: AddsubdotTerm - reduce(78), // !=, reduce: AddsubdotTerm - reduce(78), // >, reduce: AddsubdotTerm - reduce(78), // >=, reduce: AddsubdotTerm - reduce(78), // <, reduce: AddsubdotTerm - reduce(78), // <=, reduce: AddsubdotTerm - reduce(78), // |, reduce: AddsubdotTerm - reduce(78), // ^, reduce: AddsubdotTerm - reduce(78), // &, reduce: AddsubdotTerm - reduce(78), // <<, reduce: AddsubdotTerm - reduce(78), // >>, reduce: AddsubdotTerm - reduce(78), // +, reduce: AddsubdotTerm - reduce(78), // -, reduce: AddsubdotTerm - reduce(78), // .+, reduce: AddsubdotTerm - reduce(78), // .-, reduce: AddsubdotTerm - reduce(78), // ., reduce: AddsubdotTerm - shift(1240), // * - shift(1241), // / - shift(1242), // // - shift(1243), // % - shift(1244), // .* - shift(1245), // ./ - shift(1246), // .// + reduce(77), // ||, reduce: BitwiseShiftTerm + reduce(77), // ^^, reduce: BitwiseShiftTerm + reduce(77), // &&, reduce: BitwiseShiftTerm + reduce(77), // =~, reduce: BitwiseShiftTerm + reduce(77), // !=~, reduce: BitwiseShiftTerm + reduce(77), // ==, reduce: BitwiseShiftTerm + reduce(77), // !=, reduce: BitwiseShiftTerm + reduce(77), // >, reduce: BitwiseShiftTerm + reduce(77), // >=, reduce: BitwiseShiftTerm + reduce(77), // <, reduce: BitwiseShiftTerm + reduce(77), // <=, reduce: BitwiseShiftTerm + reduce(77), // |, reduce: BitwiseShiftTerm + reduce(77), // ^, reduce: BitwiseShiftTerm + reduce(77), // &, reduce: BitwiseShiftTerm + reduce(77), // <<, reduce: BitwiseShiftTerm + reduce(77), // >>, reduce: BitwiseShiftTerm + shift(1135), // + + shift(1136), // - + shift(1137), // .+ + shift(1138), // .- + shift(1139), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -121769,13 +116582,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1338 + actionRow{ // S1281 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(79), // ;, reduce: AddsubdotTerm + reduce(78), // ;, reduce: BitwiseShiftTerm + nil, // md_token_begin + nil, // { + reduce(78), // }, reduce: BitwiseShiftTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121787,10 +116604,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(79), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121806,36 +116619,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: AddsubdotTerm + reduce(78), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(79), // ||, reduce: AddsubdotTerm - reduce(79), // ^^, reduce: AddsubdotTerm - reduce(79), // &&, reduce: AddsubdotTerm - reduce(79), // =~, reduce: AddsubdotTerm - reduce(79), // !=~, reduce: AddsubdotTerm - reduce(79), // ==, reduce: AddsubdotTerm - reduce(79), // !=, reduce: AddsubdotTerm - reduce(79), // >, reduce: AddsubdotTerm - reduce(79), // >=, reduce: AddsubdotTerm - reduce(79), // <, reduce: AddsubdotTerm - reduce(79), // <=, reduce: AddsubdotTerm - reduce(79), // |, reduce: AddsubdotTerm - reduce(79), // ^, reduce: AddsubdotTerm - reduce(79), // &, reduce: AddsubdotTerm - reduce(79), // <<, reduce: AddsubdotTerm - reduce(79), // >>, reduce: AddsubdotTerm - reduce(79), // +, reduce: AddsubdotTerm - reduce(79), // -, reduce: AddsubdotTerm - reduce(79), // .+, reduce: AddsubdotTerm - reduce(79), // .-, reduce: AddsubdotTerm - reduce(79), // ., reduce: AddsubdotTerm - shift(1240), // * - shift(1241), // / - shift(1242), // // - shift(1243), // % - shift(1244), // .* - shift(1245), // ./ - shift(1246), // .// + reduce(78), // ||, reduce: BitwiseShiftTerm + reduce(78), // ^^, reduce: BitwiseShiftTerm + reduce(78), // &&, reduce: BitwiseShiftTerm + reduce(78), // =~, reduce: BitwiseShiftTerm + reduce(78), // !=~, reduce: BitwiseShiftTerm + reduce(78), // ==, reduce: BitwiseShiftTerm + reduce(78), // !=, reduce: BitwiseShiftTerm + reduce(78), // >, reduce: BitwiseShiftTerm + reduce(78), // >=, reduce: BitwiseShiftTerm + reduce(78), // <, reduce: BitwiseShiftTerm + reduce(78), // <=, reduce: BitwiseShiftTerm + reduce(78), // |, reduce: BitwiseShiftTerm + reduce(78), // ^, reduce: BitwiseShiftTerm + reduce(78), // &, reduce: BitwiseShiftTerm + reduce(78), // <<, reduce: BitwiseShiftTerm + reduce(78), // >>, reduce: BitwiseShiftTerm + shift(1135), // + + shift(1136), // - + shift(1137), // .+ + shift(1138), // .- + shift(1139), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** @@ -121860,13 +116673,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1339 + actionRow{ // S1282 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(80), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(80), // }, reduce: AddsubdotTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121878,10 +116695,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(80), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -121920,13 +116733,13 @@ var actionTab = actionTable{ reduce(80), // .+, reduce: AddsubdotTerm reduce(80), // .-, reduce: AddsubdotTerm reduce(80), // ., reduce: AddsubdotTerm - shift(1240), // * - shift(1241), // / - shift(1242), // // - shift(1243), // % - shift(1244), // .* - shift(1245), // ./ - shift(1246), // .// + shift(1141), // * + shift(1142), // / + shift(1143), // // + shift(1144), // % + shift(1145), // .* + shift(1146), // ./ + shift(1147), // .// nil, // ! nil, // ~ nil, // ** @@ -121951,13 +116764,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1340 + actionRow{ // S1283 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(81), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(81), // }, reduce: AddsubdotTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -121969,10 +116786,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(81), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122011,13 +116824,13 @@ var actionTab = actionTable{ reduce(81), // .+, reduce: AddsubdotTerm reduce(81), // .-, reduce: AddsubdotTerm reduce(81), // ., reduce: AddsubdotTerm - shift(1240), // * - shift(1241), // / - shift(1242), // // - shift(1243), // % - shift(1244), // .* - shift(1245), // ./ - shift(1246), // .// + shift(1141), // * + shift(1142), // / + shift(1143), // // + shift(1144), // % + shift(1145), // .* + shift(1146), // ./ + shift(1147), // .// nil, // ! nil, // ~ nil, // ** @@ -122042,13 +116855,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1341 + actionRow{ // S1284 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(82), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(82), // }, reduce: AddsubdotTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -122060,10 +116877,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(82), // }, reduce: AddsubdotTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122102,13 +116915,13 @@ var actionTab = actionTable{ reduce(82), // .+, reduce: AddsubdotTerm reduce(82), // .-, reduce: AddsubdotTerm reduce(82), // ., reduce: AddsubdotTerm - shift(1240), // * - shift(1241), // / - shift(1242), // // - shift(1243), // % - shift(1244), // .* - shift(1245), // ./ - shift(1246), // .// + shift(1141), // * + shift(1142), // / + shift(1143), // // + shift(1144), // % + shift(1145), // .* + shift(1146), // ./ + shift(1147), // .// nil, // ! nil, // ~ nil, // ** @@ -122133,195 +116946,199 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1342 + actionRow{ // S1285 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(84), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(84), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: MuldivTerm - nil, // : - reduce(84), // ||, reduce: MuldivTerm - reduce(84), // ^^, reduce: MuldivTerm - reduce(84), // &&, reduce: MuldivTerm - reduce(84), // =~, reduce: MuldivTerm - reduce(84), // !=~, reduce: MuldivTerm - reduce(84), // ==, reduce: MuldivTerm - reduce(84), // !=, reduce: MuldivTerm - reduce(84), // >, reduce: MuldivTerm - reduce(84), // >=, reduce: MuldivTerm - reduce(84), // <, reduce: MuldivTerm - reduce(84), // <=, reduce: MuldivTerm - reduce(84), // |, reduce: MuldivTerm - reduce(84), // ^, reduce: MuldivTerm - reduce(84), // &, reduce: MuldivTerm - reduce(84), // <<, reduce: MuldivTerm - reduce(84), // >>, reduce: MuldivTerm - reduce(84), // +, reduce: MuldivTerm - reduce(84), // -, reduce: MuldivTerm - reduce(84), // .+, reduce: MuldivTerm - reduce(84), // .-, reduce: MuldivTerm - reduce(84), // ., reduce: MuldivTerm - reduce(84), // *, reduce: MuldivTerm - reduce(84), // /, reduce: MuldivTerm - reduce(84), // //, reduce: MuldivTerm - reduce(84), // %, reduce: MuldivTerm - reduce(84), // .*, reduce: MuldivTerm - reduce(84), // ./, reduce: MuldivTerm - reduce(84), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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, // INVALID + nil, // $ + nil, // empty + reduce(83), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(83), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: AddsubdotTerm + nil, // : + reduce(83), // ||, reduce: AddsubdotTerm + reduce(83), // ^^, reduce: AddsubdotTerm + reduce(83), // &&, reduce: AddsubdotTerm + reduce(83), // =~, reduce: AddsubdotTerm + reduce(83), // !=~, reduce: AddsubdotTerm + reduce(83), // ==, reduce: AddsubdotTerm + reduce(83), // !=, reduce: AddsubdotTerm + reduce(83), // >, reduce: AddsubdotTerm + reduce(83), // >=, reduce: AddsubdotTerm + reduce(83), // <, reduce: AddsubdotTerm + reduce(83), // <=, reduce: AddsubdotTerm + reduce(83), // |, reduce: AddsubdotTerm + reduce(83), // ^, reduce: AddsubdotTerm + reduce(83), // &, reduce: AddsubdotTerm + reduce(83), // <<, reduce: AddsubdotTerm + reduce(83), // >>, reduce: AddsubdotTerm + reduce(83), // +, reduce: AddsubdotTerm + reduce(83), // -, reduce: AddsubdotTerm + reduce(83), // .+, reduce: AddsubdotTerm + reduce(83), // .-, reduce: AddsubdotTerm + reduce(83), // ., reduce: AddsubdotTerm + shift(1141), // * + shift(1142), // / + shift(1143), // // + shift(1144), // % + shift(1145), // .* + shift(1146), // ./ + shift(1147), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 }, }, - actionRow{ // S1343 + actionRow{ // S1286 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(85), // ;, reduce: MuldivTerm - nil, // = - nil, // [ - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(85), // }, reduce: MuldivTerm - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: MuldivTerm - nil, // : - reduce(85), // ||, reduce: MuldivTerm - reduce(85), // ^^, reduce: MuldivTerm - reduce(85), // &&, reduce: MuldivTerm - reduce(85), // =~, reduce: MuldivTerm - reduce(85), // !=~, reduce: MuldivTerm - reduce(85), // ==, reduce: MuldivTerm - reduce(85), // !=, reduce: MuldivTerm - reduce(85), // >, reduce: MuldivTerm - reduce(85), // >=, reduce: MuldivTerm - reduce(85), // <, reduce: MuldivTerm - reduce(85), // <=, reduce: MuldivTerm - reduce(85), // |, reduce: MuldivTerm - reduce(85), // ^, reduce: MuldivTerm - reduce(85), // &, reduce: MuldivTerm - reduce(85), // <<, reduce: MuldivTerm - reduce(85), // >>, reduce: MuldivTerm - reduce(85), // +, reduce: MuldivTerm - reduce(85), // -, reduce: MuldivTerm - reduce(85), // .+, reduce: MuldivTerm - reduce(85), // .-, reduce: MuldivTerm - reduce(85), // ., reduce: MuldivTerm - reduce(85), // *, reduce: MuldivTerm - reduce(85), // /, reduce: MuldivTerm - reduce(85), // //, reduce: MuldivTerm - reduce(85), // %, reduce: MuldivTerm - reduce(85), // .*, reduce: MuldivTerm - reduce(85), // ./, reduce: MuldivTerm - reduce(85), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - 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, // , - 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, // INVALID + nil, // $ + nil, // empty + reduce(84), // ;, reduce: AddsubdotTerm + nil, // md_token_begin + nil, // { + reduce(84), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: AddsubdotTerm + nil, // : + reduce(84), // ||, reduce: AddsubdotTerm + reduce(84), // ^^, reduce: AddsubdotTerm + reduce(84), // &&, reduce: AddsubdotTerm + reduce(84), // =~, reduce: AddsubdotTerm + reduce(84), // !=~, reduce: AddsubdotTerm + reduce(84), // ==, reduce: AddsubdotTerm + reduce(84), // !=, reduce: AddsubdotTerm + reduce(84), // >, reduce: AddsubdotTerm + reduce(84), // >=, reduce: AddsubdotTerm + reduce(84), // <, reduce: AddsubdotTerm + reduce(84), // <=, reduce: AddsubdotTerm + reduce(84), // |, reduce: AddsubdotTerm + reduce(84), // ^, reduce: AddsubdotTerm + reduce(84), // &, reduce: AddsubdotTerm + reduce(84), // <<, reduce: AddsubdotTerm + reduce(84), // >>, reduce: AddsubdotTerm + reduce(84), // +, reduce: AddsubdotTerm + reduce(84), // -, reduce: AddsubdotTerm + reduce(84), // .+, reduce: AddsubdotTerm + reduce(84), // .-, reduce: AddsubdotTerm + reduce(84), // ., reduce: AddsubdotTerm + shift(1141), // * + shift(1142), // / + shift(1143), // // + shift(1144), // % + shift(1145), // .* + shift(1146), // ./ + shift(1147), // .// + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 }, }, - actionRow{ // S1344 + actionRow{ // S1287 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(86), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(86), // }, reduce: MuldivTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -122333,10 +117150,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(86), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122406,13 +117219,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1345 + actionRow{ // S1288 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(87), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(87), // }, reduce: MuldivTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -122424,10 +117241,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(87), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122497,13 +117310,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1346 + actionRow{ // S1289 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(88), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(88), // }, reduce: MuldivTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -122515,10 +117332,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(88), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122588,13 +117401,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1347 + actionRow{ // S1290 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(89), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(89), // }, reduce: MuldivTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -122606,10 +117423,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(89), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122679,13 +117492,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1348 + actionRow{ // S1291 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(90), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(90), // }, reduce: MuldivTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -122697,10 +117514,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(90), // }, reduce: MuldivTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122770,13 +117583,17 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1349 + actionRow{ // S1292 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(99), // ;, reduce: PowTerm + reduce(91), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(91), // }, reduce: MuldivTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -122788,10 +117605,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(99), // }, reduce: PowTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122807,36 +117620,36 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(99), // ?, reduce: PowTerm + reduce(91), // ?, reduce: MuldivTerm nil, // : - reduce(99), // ||, reduce: PowTerm - reduce(99), // ^^, reduce: PowTerm - reduce(99), // &&, reduce: PowTerm - reduce(99), // =~, reduce: PowTerm - reduce(99), // !=~, reduce: PowTerm - reduce(99), // ==, reduce: PowTerm - reduce(99), // !=, reduce: PowTerm - reduce(99), // >, reduce: PowTerm - reduce(99), // >=, reduce: PowTerm - reduce(99), // <, reduce: PowTerm - reduce(99), // <=, reduce: PowTerm - reduce(99), // |, reduce: PowTerm - reduce(99), // ^, reduce: PowTerm - reduce(99), // &, reduce: PowTerm - reduce(99), // <<, reduce: PowTerm - reduce(99), // >>, reduce: PowTerm - reduce(99), // +, reduce: PowTerm - reduce(99), // -, reduce: PowTerm - reduce(99), // .+, reduce: PowTerm - reduce(99), // .-, reduce: PowTerm - reduce(99), // ., reduce: PowTerm - reduce(99), // *, reduce: PowTerm - reduce(99), // /, reduce: PowTerm - reduce(99), // //, reduce: PowTerm - reduce(99), // %, reduce: PowTerm - reduce(99), // .*, reduce: PowTerm - reduce(99), // ./, reduce: PowTerm - reduce(99), // .//, reduce: PowTerm + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm nil, // ! nil, // ~ nil, // ** @@ -122861,13 +117674,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1350 + actionRow{ // S1293 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(92), // ;, reduce: MuldivTerm + nil, // md_token_begin + nil, // { + reduce(92), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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, // , + 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 + }, + }, + actionRow{ // S1294 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(101), // ;, reduce: PrecedenceChainEnd + reduce(101), // ;, reduce: PowTerm + nil, // md_token_begin + nil, // { + reduce(101), // }, reduce: PowTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -122879,10 +117787,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(101), // }, reduce: PrecedenceChainEnd - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -122898,39 +117802,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(101), // ?, reduce: PrecedenceChainEnd + reduce(101), // ?, reduce: PowTerm nil, // : - reduce(101), // ||, reduce: PrecedenceChainEnd - reduce(101), // ^^, reduce: PrecedenceChainEnd - reduce(101), // &&, reduce: PrecedenceChainEnd - reduce(101), // =~, reduce: PrecedenceChainEnd - reduce(101), // !=~, reduce: PrecedenceChainEnd - reduce(101), // ==, reduce: PrecedenceChainEnd - reduce(101), // !=, reduce: PrecedenceChainEnd - reduce(101), // >, reduce: PrecedenceChainEnd - reduce(101), // >=, reduce: PrecedenceChainEnd - reduce(101), // <, reduce: PrecedenceChainEnd - reduce(101), // <=, reduce: PrecedenceChainEnd - reduce(101), // |, reduce: PrecedenceChainEnd - reduce(101), // ^, reduce: PrecedenceChainEnd - reduce(101), // &, reduce: PrecedenceChainEnd - reduce(101), // <<, reduce: PrecedenceChainEnd - reduce(101), // >>, reduce: PrecedenceChainEnd - reduce(101), // +, reduce: PrecedenceChainEnd - reduce(101), // -, reduce: PrecedenceChainEnd - reduce(101), // .+, reduce: PrecedenceChainEnd - reduce(101), // .-, reduce: PrecedenceChainEnd - reduce(101), // ., reduce: PrecedenceChainEnd - reduce(101), // *, reduce: PrecedenceChainEnd - reduce(101), // /, reduce: PrecedenceChainEnd - reduce(101), // //, reduce: PrecedenceChainEnd - reduce(101), // %, reduce: PrecedenceChainEnd - reduce(101), // .*, reduce: PrecedenceChainEnd - reduce(101), // ./, reduce: PrecedenceChainEnd - reduce(101), // .//, reduce: PrecedenceChainEnd + reduce(101), // ||, reduce: PowTerm + reduce(101), // ^^, reduce: PowTerm + reduce(101), // &&, reduce: PowTerm + reduce(101), // =~, reduce: PowTerm + reduce(101), // !=~, reduce: PowTerm + reduce(101), // ==, reduce: PowTerm + reduce(101), // !=, reduce: PowTerm + reduce(101), // >, reduce: PowTerm + reduce(101), // >=, reduce: PowTerm + reduce(101), // <, reduce: PowTerm + reduce(101), // <=, reduce: PowTerm + reduce(101), // |, reduce: PowTerm + reduce(101), // ^, reduce: PowTerm + reduce(101), // &, reduce: PowTerm + reduce(101), // <<, reduce: PowTerm + reduce(101), // >>, reduce: PowTerm + reduce(101), // +, reduce: PowTerm + reduce(101), // -, reduce: PowTerm + reduce(101), // .+, reduce: PowTerm + reduce(101), // .-, reduce: PowTerm + reduce(101), // ., reduce: PowTerm + reduce(101), // *, reduce: PowTerm + reduce(101), // /, reduce: PowTerm + reduce(101), // //, reduce: PowTerm + reduce(101), // %, reduce: PowTerm + reduce(101), // .*, reduce: PowTerm + reduce(101), // ./, reduce: PowTerm + reduce(101), // .//, reduce: PowTerm nil, // ! nil, // ~ - reduce(101), // **, reduce: PrecedenceChainEnd + nil, // ** nil, // ( nil, // ) nil, // md_token_string_literal @@ -122952,16 +117856,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1351 + actionRow{ // S1295 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - nil, // ; + reduce(103), // ;, reduce: PrecedenceChainEnd + nil, // md_token_begin + nil, // { + reduce(103), // }, reduce: PrecedenceChainEnd + nil, // md_token_end nil, // = nil, // [ - shift(1367), // ] + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -122970,10 +117878,97 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(103), // ||, reduce: PrecedenceChainEnd + reduce(103), // ^^, reduce: PrecedenceChainEnd + reduce(103), // &&, reduce: PrecedenceChainEnd + reduce(103), // =~, reduce: PrecedenceChainEnd + reduce(103), // !=~, reduce: PrecedenceChainEnd + reduce(103), // ==, reduce: PrecedenceChainEnd + reduce(103), // !=, reduce: PrecedenceChainEnd + reduce(103), // >, reduce: PrecedenceChainEnd + reduce(103), // >=, reduce: PrecedenceChainEnd + reduce(103), // <, reduce: PrecedenceChainEnd + reduce(103), // <=, reduce: PrecedenceChainEnd + reduce(103), // |, reduce: PrecedenceChainEnd + reduce(103), // ^, reduce: PrecedenceChainEnd + reduce(103), // &, reduce: PrecedenceChainEnd + reduce(103), // <<, reduce: PrecedenceChainEnd + reduce(103), // >>, reduce: PrecedenceChainEnd + reduce(103), // +, reduce: PrecedenceChainEnd + reduce(103), // -, reduce: PrecedenceChainEnd + reduce(103), // .+, reduce: PrecedenceChainEnd + reduce(103), // .-, reduce: PrecedenceChainEnd + reduce(103), // ., reduce: PrecedenceChainEnd + reduce(103), // *, reduce: PrecedenceChainEnd + reduce(103), // /, reduce: PrecedenceChainEnd + reduce(103), // //, reduce: PrecedenceChainEnd + reduce(103), // %, reduce: PrecedenceChainEnd + reduce(103), // .*, reduce: PrecedenceChainEnd + reduce(103), // ./, reduce: PrecedenceChainEnd + reduce(103), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(103), // **, reduce: PrecedenceChainEnd + 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, // , + 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 + }, + }, + actionRow{ // S1296 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // md_token_begin nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + shift(1358), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -122990,7 +117985,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(1368), // : + shift(1359), // : nil, // || nil, // ^^ nil, // && @@ -123043,28 +118038,28 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1352 + actionRow{ // S1297 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - shift(53), // [ - shift(1370), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar nil, // md_token_begin - shift(68), // { + shift(50), // { nil, // } nil, // md_token_end + nil, // = + shift(56), // [ + shift(1361), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -123098,10 +118093,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- + shift(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- nil, // . nil, // * nil, // / @@ -123110,234 +118105,52 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(88), // ! - shift(89), // ~ + shift(90), // ! + shift(91), // ~ nil, // ** - shift(91), // ( + shift(93), // ( nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM }, }, - actionRow{ // S1353 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(141), // $, reduce: ArraySliceAccess - nil, // empty - reduce(141), // ;, reduce: ArraySliceAccess - nil, // = - reduce(141), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ArraySliceAccess - nil, // : - reduce(141), // ||, reduce: ArraySliceAccess - reduce(141), // ^^, reduce: ArraySliceAccess - reduce(141), // &&, reduce: ArraySliceAccess - reduce(141), // =~, reduce: ArraySliceAccess - reduce(141), // !=~, reduce: ArraySliceAccess - reduce(141), // ==, reduce: ArraySliceAccess - reduce(141), // !=, reduce: ArraySliceAccess - reduce(141), // >, reduce: ArraySliceAccess - reduce(141), // >=, reduce: ArraySliceAccess - reduce(141), // <, reduce: ArraySliceAccess - reduce(141), // <=, reduce: ArraySliceAccess - reduce(141), // |, reduce: ArraySliceAccess - reduce(141), // ^, reduce: ArraySliceAccess - reduce(141), // &, reduce: ArraySliceAccess - reduce(141), // <<, reduce: ArraySliceAccess - reduce(141), // >>, reduce: ArraySliceAccess - reduce(141), // +, reduce: ArraySliceAccess - reduce(141), // -, reduce: ArraySliceAccess - reduce(141), // .+, reduce: ArraySliceAccess - reduce(141), // .-, reduce: ArraySliceAccess - reduce(141), // ., reduce: ArraySliceAccess - reduce(141), // *, reduce: ArraySliceAccess - reduce(141), // /, reduce: ArraySliceAccess - reduce(141), // //, reduce: ArraySliceAccess - reduce(141), // %, reduce: ArraySliceAccess - reduce(141), // .*, reduce: ArraySliceAccess - reduce(141), // ./, reduce: ArraySliceAccess - reduce(141), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1354 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(141), // [, reduce: ArraySliceAccess - reduce(141), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ArraySliceAccess - nil, // : - reduce(141), // ||, reduce: ArraySliceAccess - reduce(141), // ^^, reduce: ArraySliceAccess - reduce(141), // &&, reduce: ArraySliceAccess - reduce(141), // =~, reduce: ArraySliceAccess - reduce(141), // !=~, reduce: ArraySliceAccess - reduce(141), // ==, reduce: ArraySliceAccess - reduce(141), // !=, reduce: ArraySliceAccess - reduce(141), // >, reduce: ArraySliceAccess - reduce(141), // >=, reduce: ArraySliceAccess - reduce(141), // <, reduce: ArraySliceAccess - reduce(141), // <=, reduce: ArraySliceAccess - reduce(141), // |, reduce: ArraySliceAccess - reduce(141), // ^, reduce: ArraySliceAccess - reduce(141), // &, reduce: ArraySliceAccess - reduce(141), // <<, reduce: ArraySliceAccess - reduce(141), // >>, reduce: ArraySliceAccess - reduce(141), // +, reduce: ArraySliceAccess - reduce(141), // -, reduce: ArraySliceAccess - reduce(141), // .+, reduce: ArraySliceAccess - reduce(141), // .-, reduce: ArraySliceAccess - reduce(141), // ., reduce: ArraySliceAccess - reduce(141), // *, reduce: ArraySliceAccess - reduce(141), // /, reduce: ArraySliceAccess - reduce(141), // //, reduce: ArraySliceAccess - reduce(141), // %, reduce: ArraySliceAccess - reduce(141), // .*, reduce: ArraySliceAccess - reduce(141), // ./, reduce: ArraySliceAccess - reduce(141), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ArraySliceAccess - 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 - reduce(141), // ,, reduce: ArraySliceAccess - 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 - }, - }, - actionRow{ // S1355 + actionRow{ // S1298 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(53), // $, reduce: TernaryTerm nil, // empty - nil, // ; - nil, // = - shift(837), // [ - nil, // ] - shift(841), // md_token_field_name - shift(842), // $[ - shift(843), // md_token_braced_field_name - shift(844), // md_token_full_srec - shift(848), // md_token_oosvar_name - shift(849), // @[ - shift(850), // md_token_braced_oosvar_name - shift(851), // md_token_full_oosvar + reduce(53), // ;, reduce: TernaryTerm nil, // md_token_begin - shift(852), // { + nil, // { nil, // } nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -123371,10 +118184,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(865), // + - shift(867), // - - shift(868), // .+ - shift(869), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -123383,222 +118196,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(872), // ! - shift(873), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(875), // ( + nil, // ( nil, // ) - shift(877), // md_token_string_literal - shift(878), // md_token_int_literal - shift(879), // md_token_float_literal - shift(880), // md_token_boolean_literal - shift(881), // md_token_panic + 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, // , - shift(885), // md_token_IPS - shift(886), // md_token_IFS - shift(887), // md_token_IRS - shift(888), // md_token_OPS - shift(889), // md_token_OFS - shift(890), // md_token_ORS - shift(891), // md_token_NF - shift(892), // md_token_NR - shift(893), // md_token_FNR - shift(894), // md_token_FILENAME - shift(895), // md_token_FILENUM + 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 }, }, - actionRow{ // S1356 + actionRow{ // S1299 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; - nil, // = - reduce(139), // [, reduce: ArrayOrMapIndexAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { - reduce(139), // }, reduce: ArrayOrMapIndexAccess - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(139), // ||, reduce: ArrayOrMapIndexAccess - reduce(139), // ^^, reduce: ArrayOrMapIndexAccess - reduce(139), // &&, reduce: ArrayOrMapIndexAccess - reduce(139), // =~, reduce: ArrayOrMapIndexAccess - reduce(139), // !=~, reduce: ArrayOrMapIndexAccess - reduce(139), // ==, reduce: ArrayOrMapIndexAccess - reduce(139), // !=, reduce: ArrayOrMapIndexAccess - reduce(139), // >, reduce: ArrayOrMapIndexAccess - reduce(139), // >=, reduce: ArrayOrMapIndexAccess - reduce(139), // <, reduce: ArrayOrMapIndexAccess - reduce(139), // <=, reduce: ArrayOrMapIndexAccess - reduce(139), // |, reduce: ArrayOrMapIndexAccess - reduce(139), // ^, reduce: ArrayOrMapIndexAccess - reduce(139), // &, reduce: ArrayOrMapIndexAccess - reduce(139), // <<, reduce: ArrayOrMapIndexAccess - reduce(139), // >>, reduce: ArrayOrMapIndexAccess - reduce(139), // +, reduce: ArrayOrMapIndexAccess - reduce(139), // -, reduce: ArrayOrMapIndexAccess - reduce(139), // .+, reduce: ArrayOrMapIndexAccess - reduce(139), // .-, reduce: ArrayOrMapIndexAccess - reduce(139), // ., reduce: ArrayOrMapIndexAccess - reduce(139), // *, reduce: ArrayOrMapIndexAccess - reduce(139), // /, reduce: ArrayOrMapIndexAccess - reduce(139), // //, reduce: ArrayOrMapIndexAccess - reduce(139), // %, reduce: ArrayOrMapIndexAccess - reduce(139), // .*, reduce: ArrayOrMapIndexAccess - reduce(139), // ./, reduce: ArrayOrMapIndexAccess - reduce(139), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ArrayOrMapIndexAccess - 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 - reduce(139), // ,, reduce: ArrayOrMapIndexAccess - 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 - }, - }, - actionRow{ // S1357 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1373), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { nil, // } nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, - actionRow{ // S1358 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; nil, // = nil, // [ - shift(1374), // ] + shift(1362), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -123607,10 +118242,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -123680,13 +118311,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1359 + actionRow{ // S1300 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ + reduce(145), // $, reduce: ArraySliceAccess nil, // empty - nil, // ; + reduce(145), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ArraySliceAccess + nil, // : + reduce(145), // ||, reduce: ArraySliceAccess + reduce(145), // ^^, reduce: ArraySliceAccess + reduce(145), // &&, reduce: ArraySliceAccess + reduce(145), // =~, reduce: ArraySliceAccess + reduce(145), // !=~, reduce: ArraySliceAccess + reduce(145), // ==, reduce: ArraySliceAccess + reduce(145), // !=, reduce: ArraySliceAccess + reduce(145), // >, reduce: ArraySliceAccess + reduce(145), // >=, reduce: ArraySliceAccess + reduce(145), // <, reduce: ArraySliceAccess + reduce(145), // <=, reduce: ArraySliceAccess + reduce(145), // |, reduce: ArraySliceAccess + reduce(145), // ^, reduce: ArraySliceAccess + reduce(145), // &, reduce: ArraySliceAccess + reduce(145), // <<, reduce: ArraySliceAccess + reduce(145), // >>, reduce: ArraySliceAccess + reduce(145), // +, reduce: ArraySliceAccess + reduce(145), // -, reduce: ArraySliceAccess + reduce(145), // .+, reduce: ArraySliceAccess + reduce(145), // .-, reduce: ArraySliceAccess + reduce(145), // ., reduce: ArraySliceAccess + reduce(145), // *, reduce: ArraySliceAccess + reduce(145), // /, reduce: ArraySliceAccess + reduce(145), // //, reduce: ArraySliceAccess + reduce(145), // %, reduce: ArraySliceAccess + reduce(145), // .*, reduce: ArraySliceAccess + reduce(145), // ./, reduce: ArraySliceAccess + reduce(145), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1301 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(144), // $, reduce: ArraySliceAccess + nil, // empty + reduce(144), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(144), // [, reduce: ArraySliceAccess nil, // ] @@ -123698,10 +118424,4101 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ArraySliceAccess + nil, // : + reduce(144), // ||, reduce: ArraySliceAccess + reduce(144), // ^^, reduce: ArraySliceAccess + reduce(144), // &&, reduce: ArraySliceAccess + reduce(144), // =~, reduce: ArraySliceAccess + reduce(144), // !=~, reduce: ArraySliceAccess + reduce(144), // ==, reduce: ArraySliceAccess + reduce(144), // !=, reduce: ArraySliceAccess + reduce(144), // >, reduce: ArraySliceAccess + reduce(144), // >=, reduce: ArraySliceAccess + reduce(144), // <, reduce: ArraySliceAccess + reduce(144), // <=, reduce: ArraySliceAccess + reduce(144), // |, reduce: ArraySliceAccess + reduce(144), // ^, reduce: ArraySliceAccess + reduce(144), // &, reduce: ArraySliceAccess + reduce(144), // <<, reduce: ArraySliceAccess + reduce(144), // >>, reduce: ArraySliceAccess + reduce(144), // +, reduce: ArraySliceAccess + reduce(144), // -, reduce: ArraySliceAccess + reduce(144), // .+, reduce: ArraySliceAccess + reduce(144), // .-, reduce: ArraySliceAccess + reduce(144), // ., reduce: ArraySliceAccess + reduce(144), // *, reduce: ArraySliceAccess + reduce(144), // /, reduce: ArraySliceAccess + reduce(144), // //, reduce: ArraySliceAccess + reduce(144), // %, reduce: ArraySliceAccess + reduce(144), // .*, reduce: ArraySliceAccess + reduce(144), // ./, reduce: ArraySliceAccess + reduce(144), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1302 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // md_token_begin nil, // { - reduce(144), // }, reduce: ArraySliceAccess + reduce(123), // }, reduce: MapLiteral nil, // md_token_end + nil, // = + reduce(123), // [, reduce: MapLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(123), // ?, reduce: MapLiteral + nil, // : + reduce(123), // ||, reduce: MapLiteral + reduce(123), // ^^, reduce: MapLiteral + reduce(123), // &&, reduce: MapLiteral + reduce(123), // =~, reduce: MapLiteral + reduce(123), // !=~, reduce: MapLiteral + reduce(123), // ==, reduce: MapLiteral + reduce(123), // !=, reduce: MapLiteral + reduce(123), // >, reduce: MapLiteral + reduce(123), // >=, reduce: MapLiteral + reduce(123), // <, reduce: MapLiteral + reduce(123), // <=, reduce: MapLiteral + reduce(123), // |, reduce: MapLiteral + reduce(123), // ^, reduce: MapLiteral + reduce(123), // &, reduce: MapLiteral + reduce(123), // <<, reduce: MapLiteral + reduce(123), // >>, reduce: MapLiteral + reduce(123), // +, reduce: MapLiteral + reduce(123), // -, reduce: MapLiteral + reduce(123), // .+, reduce: MapLiteral + reduce(123), // .-, reduce: MapLiteral + reduce(123), // ., reduce: MapLiteral + reduce(123), // *, reduce: MapLiteral + reduce(123), // /, reduce: MapLiteral + reduce(123), // //, reduce: MapLiteral + reduce(123), // %, reduce: MapLiteral + reduce(123), // .*, reduce: MapLiteral + reduce(123), // ./, reduce: MapLiteral + reduce(123), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(123), // **, reduce: MapLiteral + 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 + reduce(123), // ,, reduce: MapLiteral + 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 + }, + }, + actionRow{ // S1303 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(116), // }, reduce: ArrayLiteral + nil, // md_token_end + nil, // = + reduce(116), // [, reduce: ArrayLiteral + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: ArrayLiteral + nil, // : + reduce(116), // ||, reduce: ArrayLiteral + reduce(116), // ^^, reduce: ArrayLiteral + reduce(116), // &&, reduce: ArrayLiteral + reduce(116), // =~, reduce: ArrayLiteral + reduce(116), // !=~, reduce: ArrayLiteral + reduce(116), // ==, reduce: ArrayLiteral + reduce(116), // !=, reduce: ArrayLiteral + reduce(116), // >, reduce: ArrayLiteral + reduce(116), // >=, reduce: ArrayLiteral + reduce(116), // <, reduce: ArrayLiteral + reduce(116), // <=, reduce: ArrayLiteral + reduce(116), // |, reduce: ArrayLiteral + reduce(116), // ^, reduce: ArrayLiteral + reduce(116), // &, reduce: ArrayLiteral + reduce(116), // <<, reduce: ArrayLiteral + reduce(116), // >>, reduce: ArrayLiteral + reduce(116), // +, reduce: ArrayLiteral + reduce(116), // -, reduce: ArrayLiteral + reduce(116), // .+, reduce: ArrayLiteral + reduce(116), // .-, reduce: ArrayLiteral + reduce(116), // ., reduce: ArrayLiteral + reduce(116), // *, reduce: ArrayLiteral + reduce(116), // /, reduce: ArrayLiteral + reduce(116), // //, reduce: ArrayLiteral + reduce(116), // %, reduce: ArrayLiteral + reduce(116), // .*, reduce: ArrayLiteral + reduce(116), // ./, reduce: ArrayLiteral + reduce(116), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(116), // **, reduce: ArrayLiteral + 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 + reduce(116), // ,, reduce: ArrayLiteral + 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 + }, + }, + actionRow{ // S1304 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(25), // }, reduce: IndirectFieldValue + nil, // md_token_end + nil, // = + reduce(25), // [, reduce: IndirectFieldValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(25), // ?, reduce: IndirectFieldValue + nil, // : + reduce(25), // ||, reduce: IndirectFieldValue + reduce(25), // ^^, reduce: IndirectFieldValue + reduce(25), // &&, reduce: IndirectFieldValue + reduce(25), // =~, reduce: IndirectFieldValue + reduce(25), // !=~, reduce: IndirectFieldValue + reduce(25), // ==, reduce: IndirectFieldValue + reduce(25), // !=, reduce: IndirectFieldValue + reduce(25), // >, reduce: IndirectFieldValue + reduce(25), // >=, reduce: IndirectFieldValue + reduce(25), // <, reduce: IndirectFieldValue + reduce(25), // <=, reduce: IndirectFieldValue + reduce(25), // |, reduce: IndirectFieldValue + reduce(25), // ^, reduce: IndirectFieldValue + reduce(25), // &, reduce: IndirectFieldValue + reduce(25), // <<, reduce: IndirectFieldValue + reduce(25), // >>, reduce: IndirectFieldValue + reduce(25), // +, reduce: IndirectFieldValue + reduce(25), // -, reduce: IndirectFieldValue + reduce(25), // .+, reduce: IndirectFieldValue + reduce(25), // .-, reduce: IndirectFieldValue + reduce(25), // ., reduce: IndirectFieldValue + reduce(25), // *, reduce: IndirectFieldValue + reduce(25), // /, reduce: IndirectFieldValue + reduce(25), // //, reduce: IndirectFieldValue + reduce(25), // %, reduce: IndirectFieldValue + reduce(25), // .*, reduce: IndirectFieldValue + reduce(25), // ./, reduce: IndirectFieldValue + reduce(25), // .//, reduce: IndirectFieldValue + nil, // ! + nil, // ~ + reduce(25), // **, reduce: IndirectFieldValue + 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 + reduce(25), // ,, reduce: IndirectFieldValue + 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 + }, + }, + actionRow{ // S1305 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(32), // }, reduce: IndirectOosvarValue + nil, // md_token_end + nil, // = + reduce(32), // [, reduce: IndirectOosvarValue + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(32), // ?, reduce: IndirectOosvarValue + nil, // : + reduce(32), // ||, reduce: IndirectOosvarValue + reduce(32), // ^^, reduce: IndirectOosvarValue + reduce(32), // &&, reduce: IndirectOosvarValue + reduce(32), // =~, reduce: IndirectOosvarValue + reduce(32), // !=~, reduce: IndirectOosvarValue + reduce(32), // ==, reduce: IndirectOosvarValue + reduce(32), // !=, reduce: IndirectOosvarValue + reduce(32), // >, reduce: IndirectOosvarValue + reduce(32), // >=, reduce: IndirectOosvarValue + reduce(32), // <, reduce: IndirectOosvarValue + reduce(32), // <=, reduce: IndirectOosvarValue + reduce(32), // |, reduce: IndirectOosvarValue + reduce(32), // ^, reduce: IndirectOosvarValue + reduce(32), // &, reduce: IndirectOosvarValue + reduce(32), // <<, reduce: IndirectOosvarValue + reduce(32), // >>, reduce: IndirectOosvarValue + reduce(32), // +, reduce: IndirectOosvarValue + reduce(32), // -, reduce: IndirectOosvarValue + reduce(32), // .+, reduce: IndirectOosvarValue + reduce(32), // .-, reduce: IndirectOosvarValue + reduce(32), // ., reduce: IndirectOosvarValue + reduce(32), // *, reduce: IndirectOosvarValue + reduce(32), // /, reduce: IndirectOosvarValue + reduce(32), // //, reduce: IndirectOosvarValue + reduce(32), // %, reduce: IndirectOosvarValue + reduce(32), // .*, reduce: IndirectOosvarValue + reduce(32), // ./, reduce: IndirectOosvarValue + reduce(32), // .//, reduce: IndirectOosvarValue + nil, // ! + nil, // ~ + reduce(32), // **, reduce: IndirectOosvarValue + 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 + reduce(32), // ,, reduce: IndirectOosvarValue + 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 + }, + }, + actionRow{ // S1306 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1363), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1307 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(55), // }, reduce: LogicalOrTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: LogicalOrTerm + nil, // : + reduce(55), // ||, reduce: LogicalOrTerm + shift(1169), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(55), // ,, reduce: LogicalOrTerm + 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 + }, + }, + actionRow{ // S1308 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(57), // }, reduce: LogicalXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: LogicalXORTerm + nil, // : + reduce(57), // ||, reduce: LogicalXORTerm + reduce(57), // ^^, reduce: LogicalXORTerm + shift(1170), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(57), // ,, reduce: LogicalXORTerm + 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 + }, + }, + actionRow{ // S1309 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(59), // }, reduce: LogicalAndTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: LogicalAndTerm + nil, // : + reduce(59), // ||, reduce: LogicalAndTerm + reduce(59), // ^^, reduce: LogicalAndTerm + reduce(59), // &&, reduce: LogicalAndTerm + shift(1171), // =~ + shift(1172), // !=~ + shift(1173), // == + shift(1174), // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(59), // ,, reduce: LogicalAndTerm + 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 + }, + }, + actionRow{ // S1310 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(61), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: EqneTerm + nil, // : + reduce(61), // ||, reduce: EqneTerm + reduce(61), // ^^, reduce: EqneTerm + reduce(61), // &&, reduce: EqneTerm + reduce(61), // =~, reduce: EqneTerm + reduce(61), // !=~, reduce: EqneTerm + reduce(61), // ==, reduce: EqneTerm + reduce(61), // !=, reduce: EqneTerm + shift(1175), // > + shift(1176), // >= + shift(1177), // < + shift(1178), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(61), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S1311 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(62), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: EqneTerm + nil, // : + reduce(62), // ||, reduce: EqneTerm + reduce(62), // ^^, reduce: EqneTerm + reduce(62), // &&, reduce: EqneTerm + reduce(62), // =~, reduce: EqneTerm + reduce(62), // !=~, reduce: EqneTerm + reduce(62), // ==, reduce: EqneTerm + reduce(62), // !=, reduce: EqneTerm + shift(1175), // > + shift(1176), // >= + shift(1177), // < + shift(1178), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(62), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S1312 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(63), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: EqneTerm + nil, // : + reduce(63), // ||, reduce: EqneTerm + reduce(63), // ^^, reduce: EqneTerm + reduce(63), // &&, reduce: EqneTerm + reduce(63), // =~, reduce: EqneTerm + reduce(63), // !=~, reduce: EqneTerm + reduce(63), // ==, reduce: EqneTerm + reduce(63), // !=, reduce: EqneTerm + shift(1175), // > + shift(1176), // >= + shift(1177), // < + shift(1178), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(63), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S1313 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(64), // }, reduce: EqneTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: EqneTerm + nil, // : + reduce(64), // ||, reduce: EqneTerm + reduce(64), // ^^, reduce: EqneTerm + reduce(64), // &&, reduce: EqneTerm + reduce(64), // =~, reduce: EqneTerm + reduce(64), // !=~, reduce: EqneTerm + reduce(64), // ==, reduce: EqneTerm + reduce(64), // !=, reduce: EqneTerm + shift(1175), // > + shift(1176), // >= + shift(1177), // < + shift(1178), // <= + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(64), // ,, reduce: EqneTerm + 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 + }, + }, + actionRow{ // S1314 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(66), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: CmpTerm + nil, // : + reduce(66), // ||, reduce: CmpTerm + reduce(66), // ^^, reduce: CmpTerm + reduce(66), // &&, reduce: CmpTerm + reduce(66), // =~, reduce: CmpTerm + reduce(66), // !=~, reduce: CmpTerm + reduce(66), // ==, reduce: CmpTerm + reduce(66), // !=, reduce: CmpTerm + reduce(66), // >, reduce: CmpTerm + reduce(66), // >=, reduce: CmpTerm + reduce(66), // <, reduce: CmpTerm + reduce(66), // <=, reduce: CmpTerm + shift(1179), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(66), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S1315 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(67), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: CmpTerm + nil, // : + reduce(67), // ||, reduce: CmpTerm + reduce(67), // ^^, reduce: CmpTerm + reduce(67), // &&, reduce: CmpTerm + reduce(67), // =~, reduce: CmpTerm + reduce(67), // !=~, reduce: CmpTerm + reduce(67), // ==, reduce: CmpTerm + reduce(67), // !=, reduce: CmpTerm + reduce(67), // >, reduce: CmpTerm + reduce(67), // >=, reduce: CmpTerm + reduce(67), // <, reduce: CmpTerm + reduce(67), // <=, reduce: CmpTerm + shift(1179), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(67), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S1316 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(68), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: CmpTerm + nil, // : + reduce(68), // ||, reduce: CmpTerm + reduce(68), // ^^, reduce: CmpTerm + reduce(68), // &&, reduce: CmpTerm + reduce(68), // =~, reduce: CmpTerm + reduce(68), // !=~, reduce: CmpTerm + reduce(68), // ==, reduce: CmpTerm + reduce(68), // !=, reduce: CmpTerm + reduce(68), // >, reduce: CmpTerm + reduce(68), // >=, reduce: CmpTerm + reduce(68), // <, reduce: CmpTerm + reduce(68), // <=, reduce: CmpTerm + shift(1179), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(68), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S1317 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(69), // }, reduce: CmpTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: CmpTerm + nil, // : + reduce(69), // ||, reduce: CmpTerm + reduce(69), // ^^, reduce: CmpTerm + reduce(69), // &&, reduce: CmpTerm + reduce(69), // =~, reduce: CmpTerm + reduce(69), // !=~, reduce: CmpTerm + reduce(69), // ==, reduce: CmpTerm + reduce(69), // !=, reduce: CmpTerm + reduce(69), // >, reduce: CmpTerm + reduce(69), // >=, reduce: CmpTerm + reduce(69), // <, reduce: CmpTerm + reduce(69), // <=, reduce: CmpTerm + shift(1179), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(69), // ,, reduce: CmpTerm + 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 + }, + }, + actionRow{ // S1318 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(71), // }, reduce: BitwiseORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: BitwiseORTerm + nil, // : + reduce(71), // ||, reduce: BitwiseORTerm + reduce(71), // ^^, reduce: BitwiseORTerm + reduce(71), // &&, reduce: BitwiseORTerm + reduce(71), // =~, reduce: BitwiseORTerm + reduce(71), // !=~, reduce: BitwiseORTerm + reduce(71), // ==, reduce: BitwiseORTerm + reduce(71), // !=, reduce: BitwiseORTerm + reduce(71), // >, reduce: BitwiseORTerm + reduce(71), // >=, reduce: BitwiseORTerm + reduce(71), // <, reduce: BitwiseORTerm + reduce(71), // <=, reduce: BitwiseORTerm + reduce(71), // |, reduce: BitwiseORTerm + shift(1180), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(71), // ,, reduce: BitwiseORTerm + 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 + }, + }, + actionRow{ // S1319 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(73), // }, reduce: BitwiseXORTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(73), // ||, reduce: BitwiseXORTerm + reduce(73), // ^^, reduce: BitwiseXORTerm + reduce(73), // &&, reduce: BitwiseXORTerm + reduce(73), // =~, reduce: BitwiseXORTerm + reduce(73), // !=~, reduce: BitwiseXORTerm + reduce(73), // ==, reduce: BitwiseXORTerm + reduce(73), // !=, reduce: BitwiseXORTerm + reduce(73), // >, reduce: BitwiseXORTerm + reduce(73), // >=, reduce: BitwiseXORTerm + reduce(73), // <, reduce: BitwiseXORTerm + reduce(73), // <=, reduce: BitwiseXORTerm + reduce(73), // |, reduce: BitwiseXORTerm + reduce(73), // ^, reduce: BitwiseXORTerm + shift(1181), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(73), // ,, reduce: BitwiseXORTerm + 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 + }, + }, + actionRow{ // S1320 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(75), // }, reduce: BitwiseANDTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(75), // ||, reduce: BitwiseANDTerm + reduce(75), // ^^, reduce: BitwiseANDTerm + reduce(75), // &&, reduce: BitwiseANDTerm + reduce(75), // =~, reduce: BitwiseANDTerm + reduce(75), // !=~, reduce: BitwiseANDTerm + reduce(75), // ==, reduce: BitwiseANDTerm + reduce(75), // !=, reduce: BitwiseANDTerm + reduce(75), // >, reduce: BitwiseANDTerm + reduce(75), // >=, reduce: BitwiseANDTerm + reduce(75), // <, reduce: BitwiseANDTerm + reduce(75), // <=, reduce: BitwiseANDTerm + reduce(75), // |, reduce: BitwiseANDTerm + reduce(75), // ^, reduce: BitwiseANDTerm + reduce(75), // &, reduce: BitwiseANDTerm + shift(1182), // << + shift(1183), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(75), // ,, reduce: BitwiseANDTerm + 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 + }, + }, + actionRow{ // S1321 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(77), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(77), // ||, reduce: BitwiseShiftTerm + reduce(77), // ^^, reduce: BitwiseShiftTerm + reduce(77), // &&, reduce: BitwiseShiftTerm + reduce(77), // =~, reduce: BitwiseShiftTerm + reduce(77), // !=~, reduce: BitwiseShiftTerm + reduce(77), // ==, reduce: BitwiseShiftTerm + reduce(77), // !=, reduce: BitwiseShiftTerm + reduce(77), // >, reduce: BitwiseShiftTerm + reduce(77), // >=, reduce: BitwiseShiftTerm + reduce(77), // <, reduce: BitwiseShiftTerm + reduce(77), // <=, reduce: BitwiseShiftTerm + reduce(77), // |, reduce: BitwiseShiftTerm + reduce(77), // ^, reduce: BitwiseShiftTerm + reduce(77), // &, reduce: BitwiseShiftTerm + reduce(77), // <<, reduce: BitwiseShiftTerm + reduce(77), // >>, reduce: BitwiseShiftTerm + shift(1184), // + + shift(1185), // - + shift(1186), // .+ + shift(1187), // .- + shift(1188), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(77), // ,, reduce: BitwiseShiftTerm + 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 + }, + }, + actionRow{ // S1322 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(78), // }, reduce: BitwiseShiftTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(78), // ||, reduce: BitwiseShiftTerm + reduce(78), // ^^, reduce: BitwiseShiftTerm + reduce(78), // &&, reduce: BitwiseShiftTerm + reduce(78), // =~, reduce: BitwiseShiftTerm + reduce(78), // !=~, reduce: BitwiseShiftTerm + reduce(78), // ==, reduce: BitwiseShiftTerm + reduce(78), // !=, reduce: BitwiseShiftTerm + reduce(78), // >, reduce: BitwiseShiftTerm + reduce(78), // >=, reduce: BitwiseShiftTerm + reduce(78), // <, reduce: BitwiseShiftTerm + reduce(78), // <=, reduce: BitwiseShiftTerm + reduce(78), // |, reduce: BitwiseShiftTerm + reduce(78), // ^, reduce: BitwiseShiftTerm + reduce(78), // &, reduce: BitwiseShiftTerm + reduce(78), // <<, reduce: BitwiseShiftTerm + reduce(78), // >>, reduce: BitwiseShiftTerm + shift(1184), // + + shift(1185), // - + shift(1186), // .+ + shift(1187), // .- + shift(1188), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(78), // ,, reduce: BitwiseShiftTerm + 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 + }, + }, + actionRow{ // S1323 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(80), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: AddsubdotTerm + nil, // : + reduce(80), // ||, reduce: AddsubdotTerm + reduce(80), // ^^, reduce: AddsubdotTerm + reduce(80), // &&, reduce: AddsubdotTerm + reduce(80), // =~, reduce: AddsubdotTerm + reduce(80), // !=~, reduce: AddsubdotTerm + reduce(80), // ==, reduce: AddsubdotTerm + reduce(80), // !=, reduce: AddsubdotTerm + reduce(80), // >, reduce: AddsubdotTerm + reduce(80), // >=, reduce: AddsubdotTerm + reduce(80), // <, reduce: AddsubdotTerm + reduce(80), // <=, reduce: AddsubdotTerm + reduce(80), // |, reduce: AddsubdotTerm + reduce(80), // ^, reduce: AddsubdotTerm + reduce(80), // &, reduce: AddsubdotTerm + reduce(80), // <<, reduce: AddsubdotTerm + reduce(80), // >>, reduce: AddsubdotTerm + reduce(80), // +, reduce: AddsubdotTerm + reduce(80), // -, reduce: AddsubdotTerm + reduce(80), // .+, reduce: AddsubdotTerm + reduce(80), // .-, reduce: AddsubdotTerm + reduce(80), // ., reduce: AddsubdotTerm + shift(1190), // * + shift(1191), // / + shift(1192), // // + shift(1193), // % + shift(1194), // .* + shift(1195), // ./ + shift(1196), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(80), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1324 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(81), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: AddsubdotTerm + nil, // : + reduce(81), // ||, reduce: AddsubdotTerm + reduce(81), // ^^, reduce: AddsubdotTerm + reduce(81), // &&, reduce: AddsubdotTerm + reduce(81), // =~, reduce: AddsubdotTerm + reduce(81), // !=~, reduce: AddsubdotTerm + reduce(81), // ==, reduce: AddsubdotTerm + reduce(81), // !=, reduce: AddsubdotTerm + reduce(81), // >, reduce: AddsubdotTerm + reduce(81), // >=, reduce: AddsubdotTerm + reduce(81), // <, reduce: AddsubdotTerm + reduce(81), // <=, reduce: AddsubdotTerm + reduce(81), // |, reduce: AddsubdotTerm + reduce(81), // ^, reduce: AddsubdotTerm + reduce(81), // &, reduce: AddsubdotTerm + reduce(81), // <<, reduce: AddsubdotTerm + reduce(81), // >>, reduce: AddsubdotTerm + reduce(81), // +, reduce: AddsubdotTerm + reduce(81), // -, reduce: AddsubdotTerm + reduce(81), // .+, reduce: AddsubdotTerm + reduce(81), // .-, reduce: AddsubdotTerm + reduce(81), // ., reduce: AddsubdotTerm + shift(1190), // * + shift(1191), // / + shift(1192), // // + shift(1193), // % + shift(1194), // .* + shift(1195), // ./ + shift(1196), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(81), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1325 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(82), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: AddsubdotTerm + nil, // : + reduce(82), // ||, reduce: AddsubdotTerm + reduce(82), // ^^, reduce: AddsubdotTerm + reduce(82), // &&, reduce: AddsubdotTerm + reduce(82), // =~, reduce: AddsubdotTerm + reduce(82), // !=~, reduce: AddsubdotTerm + reduce(82), // ==, reduce: AddsubdotTerm + reduce(82), // !=, reduce: AddsubdotTerm + reduce(82), // >, reduce: AddsubdotTerm + reduce(82), // >=, reduce: AddsubdotTerm + reduce(82), // <, reduce: AddsubdotTerm + reduce(82), // <=, reduce: AddsubdotTerm + reduce(82), // |, reduce: AddsubdotTerm + reduce(82), // ^, reduce: AddsubdotTerm + reduce(82), // &, reduce: AddsubdotTerm + reduce(82), // <<, reduce: AddsubdotTerm + reduce(82), // >>, reduce: AddsubdotTerm + reduce(82), // +, reduce: AddsubdotTerm + reduce(82), // -, reduce: AddsubdotTerm + reduce(82), // .+, reduce: AddsubdotTerm + reduce(82), // .-, reduce: AddsubdotTerm + reduce(82), // ., reduce: AddsubdotTerm + shift(1190), // * + shift(1191), // / + shift(1192), // // + shift(1193), // % + shift(1194), // .* + shift(1195), // ./ + shift(1196), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(82), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1326 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(83), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: AddsubdotTerm + nil, // : + reduce(83), // ||, reduce: AddsubdotTerm + reduce(83), // ^^, reduce: AddsubdotTerm + reduce(83), // &&, reduce: AddsubdotTerm + reduce(83), // =~, reduce: AddsubdotTerm + reduce(83), // !=~, reduce: AddsubdotTerm + reduce(83), // ==, reduce: AddsubdotTerm + reduce(83), // !=, reduce: AddsubdotTerm + reduce(83), // >, reduce: AddsubdotTerm + reduce(83), // >=, reduce: AddsubdotTerm + reduce(83), // <, reduce: AddsubdotTerm + reduce(83), // <=, reduce: AddsubdotTerm + reduce(83), // |, reduce: AddsubdotTerm + reduce(83), // ^, reduce: AddsubdotTerm + reduce(83), // &, reduce: AddsubdotTerm + reduce(83), // <<, reduce: AddsubdotTerm + reduce(83), // >>, reduce: AddsubdotTerm + reduce(83), // +, reduce: AddsubdotTerm + reduce(83), // -, reduce: AddsubdotTerm + reduce(83), // .+, reduce: AddsubdotTerm + reduce(83), // .-, reduce: AddsubdotTerm + reduce(83), // ., reduce: AddsubdotTerm + shift(1190), // * + shift(1191), // / + shift(1192), // // + shift(1193), // % + shift(1194), // .* + shift(1195), // ./ + shift(1196), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(83), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1327 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(84), // }, reduce: AddsubdotTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: AddsubdotTerm + nil, // : + reduce(84), // ||, reduce: AddsubdotTerm + reduce(84), // ^^, reduce: AddsubdotTerm + reduce(84), // &&, reduce: AddsubdotTerm + reduce(84), // =~, reduce: AddsubdotTerm + reduce(84), // !=~, reduce: AddsubdotTerm + reduce(84), // ==, reduce: AddsubdotTerm + reduce(84), // !=, reduce: AddsubdotTerm + reduce(84), // >, reduce: AddsubdotTerm + reduce(84), // >=, reduce: AddsubdotTerm + reduce(84), // <, reduce: AddsubdotTerm + reduce(84), // <=, reduce: AddsubdotTerm + reduce(84), // |, reduce: AddsubdotTerm + reduce(84), // ^, reduce: AddsubdotTerm + reduce(84), // &, reduce: AddsubdotTerm + reduce(84), // <<, reduce: AddsubdotTerm + reduce(84), // >>, reduce: AddsubdotTerm + reduce(84), // +, reduce: AddsubdotTerm + reduce(84), // -, reduce: AddsubdotTerm + reduce(84), // .+, reduce: AddsubdotTerm + reduce(84), // .-, reduce: AddsubdotTerm + reduce(84), // ., reduce: AddsubdotTerm + shift(1190), // * + shift(1191), // / + shift(1192), // // + shift(1193), // % + shift(1194), // .* + shift(1195), // ./ + shift(1196), // .// + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(84), // ,, reduce: AddsubdotTerm + 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 + }, + }, + actionRow{ // S1328 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(86), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: MuldivTerm + nil, // : + reduce(86), // ||, reduce: MuldivTerm + reduce(86), // ^^, reduce: MuldivTerm + reduce(86), // &&, reduce: MuldivTerm + reduce(86), // =~, reduce: MuldivTerm + reduce(86), // !=~, reduce: MuldivTerm + reduce(86), // ==, reduce: MuldivTerm + reduce(86), // !=, reduce: MuldivTerm + reduce(86), // >, reduce: MuldivTerm + reduce(86), // >=, reduce: MuldivTerm + reduce(86), // <, reduce: MuldivTerm + reduce(86), // <=, reduce: MuldivTerm + reduce(86), // |, reduce: MuldivTerm + reduce(86), // ^, reduce: MuldivTerm + reduce(86), // &, reduce: MuldivTerm + reduce(86), // <<, reduce: MuldivTerm + reduce(86), // >>, reduce: MuldivTerm + reduce(86), // +, reduce: MuldivTerm + reduce(86), // -, reduce: MuldivTerm + reduce(86), // .+, reduce: MuldivTerm + reduce(86), // .-, reduce: MuldivTerm + reduce(86), // ., reduce: MuldivTerm + reduce(86), // *, reduce: MuldivTerm + reduce(86), // /, reduce: MuldivTerm + reduce(86), // //, reduce: MuldivTerm + reduce(86), // %, reduce: MuldivTerm + reduce(86), // .*, reduce: MuldivTerm + reduce(86), // ./, reduce: MuldivTerm + reduce(86), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(86), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1329 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(87), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: MuldivTerm + nil, // : + reduce(87), // ||, reduce: MuldivTerm + reduce(87), // ^^, reduce: MuldivTerm + reduce(87), // &&, reduce: MuldivTerm + reduce(87), // =~, reduce: MuldivTerm + reduce(87), // !=~, reduce: MuldivTerm + reduce(87), // ==, reduce: MuldivTerm + reduce(87), // !=, reduce: MuldivTerm + reduce(87), // >, reduce: MuldivTerm + reduce(87), // >=, reduce: MuldivTerm + reduce(87), // <, reduce: MuldivTerm + reduce(87), // <=, reduce: MuldivTerm + reduce(87), // |, reduce: MuldivTerm + reduce(87), // ^, reduce: MuldivTerm + reduce(87), // &, reduce: MuldivTerm + reduce(87), // <<, reduce: MuldivTerm + reduce(87), // >>, reduce: MuldivTerm + reduce(87), // +, reduce: MuldivTerm + reduce(87), // -, reduce: MuldivTerm + reduce(87), // .+, reduce: MuldivTerm + reduce(87), // .-, reduce: MuldivTerm + reduce(87), // ., reduce: MuldivTerm + reduce(87), // *, reduce: MuldivTerm + reduce(87), // /, reduce: MuldivTerm + reduce(87), // //, reduce: MuldivTerm + reduce(87), // %, reduce: MuldivTerm + reduce(87), // .*, reduce: MuldivTerm + reduce(87), // ./, reduce: MuldivTerm + reduce(87), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(87), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1330 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(88), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: MuldivTerm + nil, // : + reduce(88), // ||, reduce: MuldivTerm + reduce(88), // ^^, reduce: MuldivTerm + reduce(88), // &&, reduce: MuldivTerm + reduce(88), // =~, reduce: MuldivTerm + reduce(88), // !=~, reduce: MuldivTerm + reduce(88), // ==, reduce: MuldivTerm + reduce(88), // !=, reduce: MuldivTerm + reduce(88), // >, reduce: MuldivTerm + reduce(88), // >=, reduce: MuldivTerm + reduce(88), // <, reduce: MuldivTerm + reduce(88), // <=, reduce: MuldivTerm + reduce(88), // |, reduce: MuldivTerm + reduce(88), // ^, reduce: MuldivTerm + reduce(88), // &, reduce: MuldivTerm + reduce(88), // <<, reduce: MuldivTerm + reduce(88), // >>, reduce: MuldivTerm + reduce(88), // +, reduce: MuldivTerm + reduce(88), // -, reduce: MuldivTerm + reduce(88), // .+, reduce: MuldivTerm + reduce(88), // .-, reduce: MuldivTerm + reduce(88), // ., reduce: MuldivTerm + reduce(88), // *, reduce: MuldivTerm + reduce(88), // /, reduce: MuldivTerm + reduce(88), // //, reduce: MuldivTerm + reduce(88), // %, reduce: MuldivTerm + reduce(88), // .*, reduce: MuldivTerm + reduce(88), // ./, reduce: MuldivTerm + reduce(88), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(88), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1331 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(89), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: MuldivTerm + nil, // : + reduce(89), // ||, reduce: MuldivTerm + reduce(89), // ^^, reduce: MuldivTerm + reduce(89), // &&, reduce: MuldivTerm + reduce(89), // =~, reduce: MuldivTerm + reduce(89), // !=~, reduce: MuldivTerm + reduce(89), // ==, reduce: MuldivTerm + reduce(89), // !=, reduce: MuldivTerm + reduce(89), // >, reduce: MuldivTerm + reduce(89), // >=, reduce: MuldivTerm + reduce(89), // <, reduce: MuldivTerm + reduce(89), // <=, reduce: MuldivTerm + reduce(89), // |, reduce: MuldivTerm + reduce(89), // ^, reduce: MuldivTerm + reduce(89), // &, reduce: MuldivTerm + reduce(89), // <<, reduce: MuldivTerm + reduce(89), // >>, reduce: MuldivTerm + reduce(89), // +, reduce: MuldivTerm + reduce(89), // -, reduce: MuldivTerm + reduce(89), // .+, reduce: MuldivTerm + reduce(89), // .-, reduce: MuldivTerm + reduce(89), // ., reduce: MuldivTerm + reduce(89), // *, reduce: MuldivTerm + reduce(89), // /, reduce: MuldivTerm + reduce(89), // //, reduce: MuldivTerm + reduce(89), // %, reduce: MuldivTerm + reduce(89), // .*, reduce: MuldivTerm + reduce(89), // ./, reduce: MuldivTerm + reduce(89), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(89), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1332 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(90), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: MuldivTerm + nil, // : + reduce(90), // ||, reduce: MuldivTerm + reduce(90), // ^^, reduce: MuldivTerm + reduce(90), // &&, reduce: MuldivTerm + reduce(90), // =~, reduce: MuldivTerm + reduce(90), // !=~, reduce: MuldivTerm + reduce(90), // ==, reduce: MuldivTerm + reduce(90), // !=, reduce: MuldivTerm + reduce(90), // >, reduce: MuldivTerm + reduce(90), // >=, reduce: MuldivTerm + reduce(90), // <, reduce: MuldivTerm + reduce(90), // <=, reduce: MuldivTerm + reduce(90), // |, reduce: MuldivTerm + reduce(90), // ^, reduce: MuldivTerm + reduce(90), // &, reduce: MuldivTerm + reduce(90), // <<, reduce: MuldivTerm + reduce(90), // >>, reduce: MuldivTerm + reduce(90), // +, reduce: MuldivTerm + reduce(90), // -, reduce: MuldivTerm + reduce(90), // .+, reduce: MuldivTerm + reduce(90), // .-, reduce: MuldivTerm + reduce(90), // ., reduce: MuldivTerm + reduce(90), // *, reduce: MuldivTerm + reduce(90), // /, reduce: MuldivTerm + reduce(90), // //, reduce: MuldivTerm + reduce(90), // %, reduce: MuldivTerm + reduce(90), // .*, reduce: MuldivTerm + reduce(90), // ./, reduce: MuldivTerm + reduce(90), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(90), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1333 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(91), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: MuldivTerm + nil, // : + reduce(91), // ||, reduce: MuldivTerm + reduce(91), // ^^, reduce: MuldivTerm + reduce(91), // &&, reduce: MuldivTerm + reduce(91), // =~, reduce: MuldivTerm + reduce(91), // !=~, reduce: MuldivTerm + reduce(91), // ==, reduce: MuldivTerm + reduce(91), // !=, reduce: MuldivTerm + reduce(91), // >, reduce: MuldivTerm + reduce(91), // >=, reduce: MuldivTerm + reduce(91), // <, reduce: MuldivTerm + reduce(91), // <=, reduce: MuldivTerm + reduce(91), // |, reduce: MuldivTerm + reduce(91), // ^, reduce: MuldivTerm + reduce(91), // &, reduce: MuldivTerm + reduce(91), // <<, reduce: MuldivTerm + reduce(91), // >>, reduce: MuldivTerm + reduce(91), // +, reduce: MuldivTerm + reduce(91), // -, reduce: MuldivTerm + reduce(91), // .+, reduce: MuldivTerm + reduce(91), // .-, reduce: MuldivTerm + reduce(91), // ., reduce: MuldivTerm + reduce(91), // *, reduce: MuldivTerm + reduce(91), // /, reduce: MuldivTerm + reduce(91), // //, reduce: MuldivTerm + reduce(91), // %, reduce: MuldivTerm + reduce(91), // .*, reduce: MuldivTerm + reduce(91), // ./, reduce: MuldivTerm + reduce(91), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(91), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1334 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(92), // }, reduce: MuldivTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: MuldivTerm + nil, // : + reduce(92), // ||, reduce: MuldivTerm + reduce(92), // ^^, reduce: MuldivTerm + reduce(92), // &&, reduce: MuldivTerm + reduce(92), // =~, reduce: MuldivTerm + reduce(92), // !=~, reduce: MuldivTerm + reduce(92), // ==, reduce: MuldivTerm + reduce(92), // !=, reduce: MuldivTerm + reduce(92), // >, reduce: MuldivTerm + reduce(92), // >=, reduce: MuldivTerm + reduce(92), // <, reduce: MuldivTerm + reduce(92), // <=, reduce: MuldivTerm + reduce(92), // |, reduce: MuldivTerm + reduce(92), // ^, reduce: MuldivTerm + reduce(92), // &, reduce: MuldivTerm + reduce(92), // <<, reduce: MuldivTerm + reduce(92), // >>, reduce: MuldivTerm + reduce(92), // +, reduce: MuldivTerm + reduce(92), // -, reduce: MuldivTerm + reduce(92), // .+, reduce: MuldivTerm + reduce(92), // .-, reduce: MuldivTerm + reduce(92), // ., reduce: MuldivTerm + reduce(92), // *, reduce: MuldivTerm + reduce(92), // /, reduce: MuldivTerm + reduce(92), // //, reduce: MuldivTerm + reduce(92), // %, reduce: MuldivTerm + reduce(92), // .*, reduce: MuldivTerm + reduce(92), // ./, reduce: MuldivTerm + reduce(92), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(92), // ,, reduce: MuldivTerm + 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 + }, + }, + actionRow{ // S1335 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(101), // }, reduce: PowTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: PowTerm + nil, // : + reduce(101), // ||, reduce: PowTerm + reduce(101), // ^^, reduce: PowTerm + reduce(101), // &&, reduce: PowTerm + reduce(101), // =~, reduce: PowTerm + reduce(101), // !=~, reduce: PowTerm + reduce(101), // ==, reduce: PowTerm + reduce(101), // !=, reduce: PowTerm + reduce(101), // >, reduce: PowTerm + reduce(101), // >=, reduce: PowTerm + reduce(101), // <, reduce: PowTerm + reduce(101), // <=, reduce: PowTerm + reduce(101), // |, reduce: PowTerm + reduce(101), // ^, reduce: PowTerm + reduce(101), // &, reduce: PowTerm + reduce(101), // <<, reduce: PowTerm + reduce(101), // >>, reduce: PowTerm + reduce(101), // +, reduce: PowTerm + reduce(101), // -, reduce: PowTerm + reduce(101), // .+, reduce: PowTerm + reduce(101), // .-, reduce: PowTerm + reduce(101), // ., reduce: PowTerm + reduce(101), // *, reduce: PowTerm + reduce(101), // /, reduce: PowTerm + reduce(101), // //, reduce: PowTerm + reduce(101), // %, reduce: PowTerm + reduce(101), // .*, reduce: PowTerm + reduce(101), // ./, reduce: PowTerm + reduce(101), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + 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 + reduce(101), // ,, reduce: PowTerm + 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 + }, + }, + actionRow{ // S1336 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(103), // }, reduce: PrecedenceChainEnd + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: PrecedenceChainEnd + nil, // : + reduce(103), // ||, reduce: PrecedenceChainEnd + reduce(103), // ^^, reduce: PrecedenceChainEnd + reduce(103), // &&, reduce: PrecedenceChainEnd + reduce(103), // =~, reduce: PrecedenceChainEnd + reduce(103), // !=~, reduce: PrecedenceChainEnd + reduce(103), // ==, reduce: PrecedenceChainEnd + reduce(103), // !=, reduce: PrecedenceChainEnd + reduce(103), // >, reduce: PrecedenceChainEnd + reduce(103), // >=, reduce: PrecedenceChainEnd + reduce(103), // <, reduce: PrecedenceChainEnd + reduce(103), // <=, reduce: PrecedenceChainEnd + reduce(103), // |, reduce: PrecedenceChainEnd + reduce(103), // ^, reduce: PrecedenceChainEnd + reduce(103), // &, reduce: PrecedenceChainEnd + reduce(103), // <<, reduce: PrecedenceChainEnd + reduce(103), // >>, reduce: PrecedenceChainEnd + reduce(103), // +, reduce: PrecedenceChainEnd + reduce(103), // -, reduce: PrecedenceChainEnd + reduce(103), // .+, reduce: PrecedenceChainEnd + reduce(103), // .-, reduce: PrecedenceChainEnd + reduce(103), // ., reduce: PrecedenceChainEnd + reduce(103), // *, reduce: PrecedenceChainEnd + reduce(103), // /, reduce: PrecedenceChainEnd + reduce(103), // //, reduce: PrecedenceChainEnd + reduce(103), // %, reduce: PrecedenceChainEnd + reduce(103), // .*, reduce: PrecedenceChainEnd + reduce(103), // ./, reduce: PrecedenceChainEnd + reduce(103), // .//, reduce: PrecedenceChainEnd + nil, // ! + nil, // ~ + reduce(103), // **, reduce: PrecedenceChainEnd + 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 + reduce(103), // ,, reduce: PrecedenceChainEnd + 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 + }, + }, + actionRow{ // S1337 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1364), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1365), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1338 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1367), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1339 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(53), // :, reduce: TernaryTerm + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1340 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1368), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1341 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ArraySliceAccess + reduce(145), // :, reduce: ArraySliceAccess + reduce(145), // ||, reduce: ArraySliceAccess + reduce(145), // ^^, reduce: ArraySliceAccess + reduce(145), // &&, reduce: ArraySliceAccess + reduce(145), // =~, reduce: ArraySliceAccess + reduce(145), // !=~, reduce: ArraySliceAccess + reduce(145), // ==, reduce: ArraySliceAccess + reduce(145), // !=, reduce: ArraySliceAccess + reduce(145), // >, reduce: ArraySliceAccess + reduce(145), // >=, reduce: ArraySliceAccess + reduce(145), // <, reduce: ArraySliceAccess + reduce(145), // <=, reduce: ArraySliceAccess + reduce(145), // |, reduce: ArraySliceAccess + reduce(145), // ^, reduce: ArraySliceAccess + reduce(145), // &, reduce: ArraySliceAccess + reduce(145), // <<, reduce: ArraySliceAccess + reduce(145), // >>, reduce: ArraySliceAccess + reduce(145), // +, reduce: ArraySliceAccess + reduce(145), // -, reduce: ArraySliceAccess + reduce(145), // .+, reduce: ArraySliceAccess + reduce(145), // .-, reduce: ArraySliceAccess + reduce(145), // ., reduce: ArraySliceAccess + reduce(145), // *, reduce: ArraySliceAccess + reduce(145), // /, reduce: ArraySliceAccess + reduce(145), // //, reduce: ArraySliceAccess + reduce(145), // %, reduce: ArraySliceAccess + reduce(145), // .*, reduce: ArraySliceAccess + reduce(145), // ./, reduce: ArraySliceAccess + reduce(145), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1342 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ArraySliceAccess + reduce(144), // :, reduce: ArraySliceAccess + reduce(144), // ||, reduce: ArraySliceAccess + reduce(144), // ^^, reduce: ArraySliceAccess + reduce(144), // &&, reduce: ArraySliceAccess + reduce(144), // =~, reduce: ArraySliceAccess + reduce(144), // !=~, reduce: ArraySliceAccess + reduce(144), // ==, reduce: ArraySliceAccess + reduce(144), // !=, reduce: ArraySliceAccess + reduce(144), // >, reduce: ArraySliceAccess + reduce(144), // >=, reduce: ArraySliceAccess + reduce(144), // <, reduce: ArraySliceAccess + reduce(144), // <=, reduce: ArraySliceAccess + reduce(144), // |, reduce: ArraySliceAccess + reduce(144), // ^, reduce: ArraySliceAccess + reduce(144), // &, reduce: ArraySliceAccess + reduce(144), // <<, reduce: ArraySliceAccess + reduce(144), // >>, reduce: ArraySliceAccess + reduce(144), // +, reduce: ArraySliceAccess + reduce(144), // -, reduce: ArraySliceAccess + reduce(144), // .+, reduce: ArraySliceAccess + reduce(144), // .-, reduce: ArraySliceAccess + reduce(144), // ., reduce: ArraySliceAccess + reduce(144), // *, reduce: ArraySliceAccess + reduce(144), // /, reduce: ArraySliceAccess + reduce(144), // //, reduce: ArraySliceAccess + reduce(144), // %, reduce: ArraySliceAccess + reduce(144), // .*, reduce: ArraySliceAccess + reduce(144), // ./, reduce: ArraySliceAccess + reduce(144), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1343 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + reduce(53), // ], reduce: TernaryTerm + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(53), // ,, reduce: TernaryTerm + 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 + }, + }, + actionRow{ // S1344 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1369), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1345 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArraySliceAccess + reduce(145), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ArraySliceAccess + nil, // : + reduce(145), // ||, reduce: ArraySliceAccess + reduce(145), // ^^, reduce: ArraySliceAccess + reduce(145), // &&, reduce: ArraySliceAccess + reduce(145), // =~, reduce: ArraySliceAccess + reduce(145), // !=~, reduce: ArraySliceAccess + reduce(145), // ==, reduce: ArraySliceAccess + reduce(145), // !=, reduce: ArraySliceAccess + reduce(145), // >, reduce: ArraySliceAccess + reduce(145), // >=, reduce: ArraySliceAccess + reduce(145), // <, reduce: ArraySliceAccess + reduce(145), // <=, reduce: ArraySliceAccess + reduce(145), // |, reduce: ArraySliceAccess + reduce(145), // ^, reduce: ArraySliceAccess + reduce(145), // &, reduce: ArraySliceAccess + reduce(145), // <<, reduce: ArraySliceAccess + reduce(145), // >>, reduce: ArraySliceAccess + reduce(145), // +, reduce: ArraySliceAccess + reduce(145), // -, reduce: ArraySliceAccess + reduce(145), // .+, reduce: ArraySliceAccess + reduce(145), // .-, reduce: ArraySliceAccess + reduce(145), // ., reduce: ArraySliceAccess + reduce(145), // *, reduce: ArraySliceAccess + reduce(145), // /, reduce: ArraySliceAccess + reduce(145), // //, reduce: ArraySliceAccess + reduce(145), // %, reduce: ArraySliceAccess + reduce(145), // .*, reduce: ArraySliceAccess + reduce(145), // ./, reduce: ArraySliceAccess + reduce(145), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArraySliceAccess + 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 + reduce(145), // ,, reduce: ArraySliceAccess + 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 + }, + }, + actionRow{ // S1346 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ArraySliceAccess + reduce(144), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -123771,198 +122588,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1360 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(141), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ArraySliceAccess - reduce(141), // :, reduce: ArraySliceAccess - reduce(141), // ||, reduce: ArraySliceAccess - reduce(141), // ^^, reduce: ArraySliceAccess - reduce(141), // &&, reduce: ArraySliceAccess - reduce(141), // =~, reduce: ArraySliceAccess - reduce(141), // !=~, reduce: ArraySliceAccess - reduce(141), // ==, reduce: ArraySliceAccess - reduce(141), // !=, reduce: ArraySliceAccess - reduce(141), // >, reduce: ArraySliceAccess - reduce(141), // >=, reduce: ArraySliceAccess - reduce(141), // <, reduce: ArraySliceAccess - reduce(141), // <=, reduce: ArraySliceAccess - reduce(141), // |, reduce: ArraySliceAccess - reduce(141), // ^, reduce: ArraySliceAccess - reduce(141), // &, reduce: ArraySliceAccess - reduce(141), // <<, reduce: ArraySliceAccess - reduce(141), // >>, reduce: ArraySliceAccess - reduce(141), // +, reduce: ArraySliceAccess - reduce(141), // -, reduce: ArraySliceAccess - reduce(141), // .+, reduce: ArraySliceAccess - reduce(141), // .-, reduce: ArraySliceAccess - reduce(141), // ., reduce: ArraySliceAccess - reduce(141), // *, reduce: ArraySliceAccess - reduce(141), // /, reduce: ArraySliceAccess - reduce(141), // //, reduce: ArraySliceAccess - reduce(141), // %, reduce: ArraySliceAccess - reduce(141), // .*, reduce: ArraySliceAccess - reduce(141), // ./, reduce: ArraySliceAccess - reduce(141), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1361 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(141), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ArraySliceAccess - nil, // : - reduce(141), // ||, reduce: ArraySliceAccess - reduce(141), // ^^, reduce: ArraySliceAccess - reduce(141), // &&, reduce: ArraySliceAccess - reduce(141), // =~, reduce: ArraySliceAccess - reduce(141), // !=~, reduce: ArraySliceAccess - reduce(141), // ==, reduce: ArraySliceAccess - reduce(141), // !=, reduce: ArraySliceAccess - reduce(141), // >, reduce: ArraySliceAccess - reduce(141), // >=, reduce: ArraySliceAccess - reduce(141), // <, reduce: ArraySliceAccess - reduce(141), // <=, reduce: ArraySliceAccess - reduce(141), // |, reduce: ArraySliceAccess - reduce(141), // ^, reduce: ArraySliceAccess - reduce(141), // &, reduce: ArraySliceAccess - reduce(141), // <<, reduce: ArraySliceAccess - reduce(141), // >>, reduce: ArraySliceAccess - reduce(141), // +, reduce: ArraySliceAccess - reduce(141), // -, reduce: ArraySliceAccess - reduce(141), // .+, reduce: ArraySliceAccess - reduce(141), // .-, reduce: ArraySliceAccess - reduce(141), // ., reduce: ArraySliceAccess - reduce(141), // *, reduce: ArraySliceAccess - reduce(141), // /, reduce: ArraySliceAccess - reduce(141), // //, reduce: ArraySliceAccess - reduce(141), // %, reduce: ArraySliceAccess - reduce(141), // .*, reduce: ArraySliceAccess - reduce(141), // ./, reduce: ArraySliceAccess - reduce(141), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ArraySliceAccess - nil, // ( - reduce(141), // ), reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1362 + actionRow{ // S1347 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - reduce(51), // ], reduce: TernaryTerm + nil, // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -123971,10 +122610,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -123991,7 +122626,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - reduce(51), // :, reduce: TernaryTerm + nil, // : nil, // || nil, // ^^ nil, // && @@ -124024,7 +122659,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - nil, // ) + reduce(53), // ), reduce: TernaryTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -124044,16 +122679,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1363 + actionRow{ // S1348 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - shift(1375), // ] + shift(1370), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124062,10 +122701,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -124135,13 +122770,199 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1364 + actionRow{ // S1349 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ArraySliceAccess + nil, // : + reduce(145), // ||, reduce: ArraySliceAccess + reduce(145), // ^^, reduce: ArraySliceAccess + reduce(145), // &&, reduce: ArraySliceAccess + reduce(145), // =~, reduce: ArraySliceAccess + reduce(145), // !=~, reduce: ArraySliceAccess + reduce(145), // ==, reduce: ArraySliceAccess + reduce(145), // !=, reduce: ArraySliceAccess + reduce(145), // >, reduce: ArraySliceAccess + reduce(145), // >=, reduce: ArraySliceAccess + reduce(145), // <, reduce: ArraySliceAccess + reduce(145), // <=, reduce: ArraySliceAccess + reduce(145), // |, reduce: ArraySliceAccess + reduce(145), // ^, reduce: ArraySliceAccess + reduce(145), // &, reduce: ArraySliceAccess + reduce(145), // <<, reduce: ArraySliceAccess + reduce(145), // >>, reduce: ArraySliceAccess + reduce(145), // +, reduce: ArraySliceAccess + reduce(145), // -, reduce: ArraySliceAccess + reduce(145), // .+, reduce: ArraySliceAccess + reduce(145), // .-, reduce: ArraySliceAccess + reduce(145), // ., reduce: ArraySliceAccess + reduce(145), // *, reduce: ArraySliceAccess + reduce(145), // /, reduce: ArraySliceAccess + reduce(145), // //, reduce: ArraySliceAccess + reduce(145), // %, reduce: ArraySliceAccess + reduce(145), // .*, reduce: ArraySliceAccess + reduce(145), // ./, reduce: ArraySliceAccess + reduce(145), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArraySliceAccess + nil, // ( + reduce(145), // ), reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1350 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ArraySliceAccess + nil, // : + reduce(144), // ||, reduce: ArraySliceAccess + reduce(144), // ^^, reduce: ArraySliceAccess + reduce(144), // &&, reduce: ArraySliceAccess + reduce(144), // =~, reduce: ArraySliceAccess + reduce(144), // !=~, reduce: ArraySliceAccess + reduce(144), // ==, reduce: ArraySliceAccess + reduce(144), // !=, reduce: ArraySliceAccess + reduce(144), // >, reduce: ArraySliceAccess + reduce(144), // >=, reduce: ArraySliceAccess + reduce(144), // <, reduce: ArraySliceAccess + reduce(144), // <=, reduce: ArraySliceAccess + reduce(144), // |, reduce: ArraySliceAccess + reduce(144), // ^, reduce: ArraySliceAccess + reduce(144), // &, reduce: ArraySliceAccess + reduce(144), // <<, reduce: ArraySliceAccess + reduce(144), // >>, reduce: ArraySliceAccess + reduce(144), // +, reduce: ArraySliceAccess + reduce(144), // -, reduce: ArraySliceAccess + reduce(144), // .+, reduce: ArraySliceAccess + reduce(144), // .-, reduce: ArraySliceAccess + reduce(144), // ., reduce: ArraySliceAccess + reduce(144), // *, reduce: ArraySliceAccess + reduce(144), // /, reduce: ArraySliceAccess + reduce(144), // //, reduce: ArraySliceAccess + reduce(144), // %, reduce: ArraySliceAccess + reduce(144), // .*, reduce: ArraySliceAccess + reduce(144), // ./, reduce: ArraySliceAccess + reduce(144), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ArraySliceAccess + nil, // ( + reduce(144), // ), reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1351 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = reduce(143), // [, reduce: ArraySliceAccess reduce(143), // ], reduce: ArraySliceAccess @@ -124153,10 +122974,1553 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ArraySliceAccess + nil, // : + reduce(143), // ||, reduce: ArraySliceAccess + reduce(143), // ^^, reduce: ArraySliceAccess + reduce(143), // &&, reduce: ArraySliceAccess + reduce(143), // =~, reduce: ArraySliceAccess + reduce(143), // !=~, reduce: ArraySliceAccess + reduce(143), // ==, reduce: ArraySliceAccess + reduce(143), // !=, reduce: ArraySliceAccess + reduce(143), // >, reduce: ArraySliceAccess + reduce(143), // >=, reduce: ArraySliceAccess + reduce(143), // <, reduce: ArraySliceAccess + reduce(143), // <=, reduce: ArraySliceAccess + reduce(143), // |, reduce: ArraySliceAccess + reduce(143), // ^, reduce: ArraySliceAccess + reduce(143), // &, reduce: ArraySliceAccess + reduce(143), // <<, reduce: ArraySliceAccess + reduce(143), // >>, reduce: ArraySliceAccess + reduce(143), // +, reduce: ArraySliceAccess + reduce(143), // -, reduce: ArraySliceAccess + reduce(143), // .+, reduce: ArraySliceAccess + reduce(143), // .-, reduce: ArraySliceAccess + reduce(143), // ., reduce: ArraySliceAccess + reduce(143), // *, reduce: ArraySliceAccess + reduce(143), // /, reduce: ArraySliceAccess + reduce(143), // //, reduce: ArraySliceAccess + reduce(143), // %, reduce: ArraySliceAccess + reduce(143), // .*, reduce: ArraySliceAccess + reduce(143), // ./, reduce: ArraySliceAccess + reduce(143), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1352 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(692), // { + nil, // } + nil, // md_token_end + nil, // = + shift(698), // [ + nil, // ] + shift(702), // md_token_field_name + shift(703), // $[ + shift(704), // md_token_braced_field_name + shift(705), // md_token_full_srec + shift(709), // md_token_oosvar_name + shift(710), // @[ + shift(711), // md_token_braced_oosvar_name + shift(712), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(726), // + + shift(728), // - + shift(729), // .+ + shift(730), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(733), // ! + shift(734), // ~ + nil, // ** + shift(736), // ( + nil, // ) + shift(738), // md_token_string_literal + shift(739), // md_token_int_literal + shift(740), // md_token_float_literal + shift(741), // md_token_boolean_literal + shift(742), // md_token_panic + nil, // , + shift(746), // md_token_IPS + shift(747), // md_token_IFS + shift(748), // md_token_IRS + shift(749), // md_token_OPS + shift(750), // md_token_OFS + shift(751), // md_token_ORS + shift(752), // md_token_NF + shift(753), // md_token_NR + shift(754), // md_token_FNR + shift(755), // md_token_FILENAME + shift(756), // md_token_FILENUM + }, + }, + actionRow{ // S1353 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; nil, // md_token_begin nil, // { nil, // } nil, // md_token_end + nil, // = + reduce(141), // [, reduce: ArrayOrMapIndexAccess + reduce(141), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ArrayOrMapIndexAccess + reduce(141), // :, reduce: ArrayOrMapIndexAccess + reduce(141), // ||, reduce: ArrayOrMapIndexAccess + reduce(141), // ^^, reduce: ArrayOrMapIndexAccess + reduce(141), // &&, reduce: ArrayOrMapIndexAccess + reduce(141), // =~, reduce: ArrayOrMapIndexAccess + reduce(141), // !=~, reduce: ArrayOrMapIndexAccess + reduce(141), // ==, reduce: ArrayOrMapIndexAccess + reduce(141), // !=, reduce: ArrayOrMapIndexAccess + reduce(141), // >, reduce: ArrayOrMapIndexAccess + reduce(141), // >=, reduce: ArrayOrMapIndexAccess + reduce(141), // <, reduce: ArrayOrMapIndexAccess + reduce(141), // <=, reduce: ArrayOrMapIndexAccess + reduce(141), // |, reduce: ArrayOrMapIndexAccess + reduce(141), // ^, reduce: ArrayOrMapIndexAccess + reduce(141), // &, reduce: ArrayOrMapIndexAccess + reduce(141), // <<, reduce: ArrayOrMapIndexAccess + reduce(141), // >>, reduce: ArrayOrMapIndexAccess + reduce(141), // +, reduce: ArrayOrMapIndexAccess + reduce(141), // -, reduce: ArrayOrMapIndexAccess + reduce(141), // .+, reduce: ArrayOrMapIndexAccess + reduce(141), // .-, reduce: ArrayOrMapIndexAccess + reduce(141), // ., reduce: ArrayOrMapIndexAccess + reduce(141), // *, reduce: ArrayOrMapIndexAccess + reduce(141), // /, reduce: ArrayOrMapIndexAccess + reduce(141), // //, reduce: ArrayOrMapIndexAccess + reduce(141), // %, reduce: ArrayOrMapIndexAccess + reduce(141), // .*, reduce: ArrayOrMapIndexAccess + reduce(141), // ./, reduce: ArrayOrMapIndexAccess + reduce(141), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ArrayOrMapIndexAccess + 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, // , + 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 + }, + }, + actionRow{ // S1354 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1373), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1355 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1374), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1356 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArraySliceAccess + reduce(146), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArraySliceAccess + reduce(146), // :, reduce: ArraySliceAccess + reduce(146), // ||, reduce: ArraySliceAccess + reduce(146), // ^^, reduce: ArraySliceAccess + reduce(146), // &&, reduce: ArraySliceAccess + reduce(146), // =~, reduce: ArraySliceAccess + reduce(146), // !=~, reduce: ArraySliceAccess + reduce(146), // ==, reduce: ArraySliceAccess + reduce(146), // !=, reduce: ArraySliceAccess + reduce(146), // >, reduce: ArraySliceAccess + reduce(146), // >=, reduce: ArraySliceAccess + reduce(146), // <, reduce: ArraySliceAccess + reduce(146), // <=, reduce: ArraySliceAccess + reduce(146), // |, reduce: ArraySliceAccess + reduce(146), // ^, reduce: ArraySliceAccess + reduce(146), // &, reduce: ArraySliceAccess + reduce(146), // <<, reduce: ArraySliceAccess + reduce(146), // >>, reduce: ArraySliceAccess + reduce(146), // +, reduce: ArraySliceAccess + reduce(146), // -, reduce: ArraySliceAccess + reduce(146), // .+, reduce: ArraySliceAccess + reduce(146), // .-, reduce: ArraySliceAccess + reduce(146), // ., reduce: ArraySliceAccess + reduce(146), // *, reduce: ArraySliceAccess + reduce(146), // /, reduce: ArraySliceAccess + reduce(146), // //, reduce: ArraySliceAccess + reduce(146), // %, reduce: ArraySliceAccess + reduce(146), // .*, reduce: ArraySliceAccess + reduce(146), // ./, reduce: ArraySliceAccess + reduce(146), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1357 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(764), // { + nil, // } + nil, // md_token_end + nil, // = + shift(770), // [ + nil, // ] + shift(774), // md_token_field_name + shift(775), // $[ + shift(776), // md_token_braced_field_name + shift(777), // md_token_full_srec + shift(781), // md_token_oosvar_name + shift(782), // @[ + shift(783), // md_token_braced_oosvar_name + shift(784), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(797), // + + shift(799), // - + shift(800), // .+ + shift(801), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(804), // ! + shift(805), // ~ + nil, // ** + shift(807), // ( + nil, // ) + shift(809), // md_token_string_literal + shift(810), // md_token_int_literal + shift(811), // md_token_float_literal + shift(812), // md_token_boolean_literal + shift(813), // md_token_panic + nil, // , + shift(817), // md_token_IPS + shift(818), // md_token_IFS + shift(819), // md_token_IRS + shift(820), // md_token_OPS + shift(821), // md_token_OFS + shift(822), // md_token_ORS + shift(823), // md_token_NF + shift(824), // md_token_NR + shift(825), // md_token_FNR + shift(826), // md_token_FILENAME + shift(827), // md_token_FILENUM + }, + }, + actionRow{ // S1358 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(141), // ;, reduce: ArrayOrMapIndexAccess + nil, // md_token_begin + nil, // { + reduce(141), // }, reduce: ArrayOrMapIndexAccess + nil, // md_token_end + nil, // = + reduce(141), // [, reduce: ArrayOrMapIndexAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(141), // ||, reduce: ArrayOrMapIndexAccess + reduce(141), // ^^, reduce: ArrayOrMapIndexAccess + reduce(141), // &&, reduce: ArrayOrMapIndexAccess + reduce(141), // =~, reduce: ArrayOrMapIndexAccess + reduce(141), // !=~, reduce: ArrayOrMapIndexAccess + reduce(141), // ==, reduce: ArrayOrMapIndexAccess + reduce(141), // !=, reduce: ArrayOrMapIndexAccess + reduce(141), // >, reduce: ArrayOrMapIndexAccess + reduce(141), // >=, reduce: ArrayOrMapIndexAccess + reduce(141), // <, reduce: ArrayOrMapIndexAccess + reduce(141), // <=, reduce: ArrayOrMapIndexAccess + reduce(141), // |, reduce: ArrayOrMapIndexAccess + reduce(141), // ^, reduce: ArrayOrMapIndexAccess + reduce(141), // &, reduce: ArrayOrMapIndexAccess + reduce(141), // <<, reduce: ArrayOrMapIndexAccess + reduce(141), // >>, reduce: ArrayOrMapIndexAccess + reduce(141), // +, reduce: ArrayOrMapIndexAccess + reduce(141), // -, reduce: ArrayOrMapIndexAccess + reduce(141), // .+, reduce: ArrayOrMapIndexAccess + reduce(141), // .-, reduce: ArrayOrMapIndexAccess + reduce(141), // ., reduce: ArrayOrMapIndexAccess + reduce(141), // *, reduce: ArrayOrMapIndexAccess + reduce(141), // /, reduce: ArrayOrMapIndexAccess + reduce(141), // //, reduce: ArrayOrMapIndexAccess + reduce(141), // %, reduce: ArrayOrMapIndexAccess + reduce(141), // .*, reduce: ArrayOrMapIndexAccess + reduce(141), // ./, reduce: ArrayOrMapIndexAccess + reduce(141), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ArrayOrMapIndexAccess + 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, // , + 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 + }, + }, + actionRow{ // S1359 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1377), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1360 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1378), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1361 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(146), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + reduce(146), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArraySliceAccess + nil, // : + reduce(146), // ||, reduce: ArraySliceAccess + reduce(146), // ^^, reduce: ArraySliceAccess + reduce(146), // &&, reduce: ArraySliceAccess + reduce(146), // =~, reduce: ArraySliceAccess + reduce(146), // !=~, reduce: ArraySliceAccess + reduce(146), // ==, reduce: ArraySliceAccess + reduce(146), // !=, reduce: ArraySliceAccess + reduce(146), // >, reduce: ArraySliceAccess + reduce(146), // >=, reduce: ArraySliceAccess + reduce(146), // <, reduce: ArraySliceAccess + reduce(146), // <=, reduce: ArraySliceAccess + reduce(146), // |, reduce: ArraySliceAccess + reduce(146), // ^, reduce: ArraySliceAccess + reduce(146), // &, reduce: ArraySliceAccess + reduce(146), // <<, reduce: ArraySliceAccess + reduce(146), // >>, reduce: ArraySliceAccess + reduce(146), // +, reduce: ArraySliceAccess + reduce(146), // -, reduce: ArraySliceAccess + reduce(146), // .+, reduce: ArraySliceAccess + reduce(146), // .-, reduce: ArraySliceAccess + reduce(146), // ., reduce: ArraySliceAccess + reduce(146), // *, reduce: ArraySliceAccess + reduce(146), // /, reduce: ArraySliceAccess + reduce(146), // //, reduce: ArraySliceAccess + reduce(146), // %, reduce: ArraySliceAccess + reduce(146), // .*, reduce: ArraySliceAccess + reduce(146), // ./, reduce: ArraySliceAccess + reduce(146), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1362 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(143), // $, reduce: ArraySliceAccess + nil, // empty + reduce(143), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(143), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ArraySliceAccess + nil, // : + reduce(143), // ||, reduce: ArraySliceAccess + reduce(143), // ^^, reduce: ArraySliceAccess + reduce(143), // &&, reduce: ArraySliceAccess + reduce(143), // =~, reduce: ArraySliceAccess + reduce(143), // !=~, reduce: ArraySliceAccess + reduce(143), // ==, reduce: ArraySliceAccess + reduce(143), // !=, reduce: ArraySliceAccess + reduce(143), // >, reduce: ArraySliceAccess + reduce(143), // >=, reduce: ArraySliceAccess + reduce(143), // <, reduce: ArraySliceAccess + reduce(143), // <=, reduce: ArraySliceAccess + reduce(143), // |, reduce: ArraySliceAccess + reduce(143), // ^, reduce: ArraySliceAccess + reduce(143), // &, reduce: ArraySliceAccess + reduce(143), // <<, reduce: ArraySliceAccess + reduce(143), // >>, reduce: ArraySliceAccess + reduce(143), // +, reduce: ArraySliceAccess + reduce(143), // -, reduce: ArraySliceAccess + reduce(143), // .+, reduce: ArraySliceAccess + reduce(143), // .-, reduce: ArraySliceAccess + reduce(143), // ., reduce: ArraySliceAccess + reduce(143), // *, reduce: ArraySliceAccess + reduce(143), // /, reduce: ArraySliceAccess + reduce(143), // //, reduce: ArraySliceAccess + reduce(143), // %, reduce: ArraySliceAccess + reduce(143), // .*, reduce: ArraySliceAccess + reduce(143), // ./, reduce: ArraySliceAccess + reduce(143), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1363 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(883), // { + nil, // } + nil, // md_token_end + nil, // = + shift(889), // [ + nil, // ] + shift(893), // md_token_field_name + shift(894), // $[ + shift(895), // md_token_braced_field_name + shift(896), // md_token_full_srec + shift(900), // md_token_oosvar_name + shift(901), // @[ + shift(902), // md_token_braced_oosvar_name + shift(903), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(916), // + + shift(918), // - + shift(919), // .+ + shift(920), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(923), // ! + shift(924), // ~ + nil, // ** + shift(926), // ( + nil, // ) + shift(928), // md_token_string_literal + shift(929), // md_token_int_literal + shift(930), // md_token_float_literal + shift(931), // md_token_boolean_literal + shift(932), // md_token_panic + nil, // , + shift(936), // md_token_IPS + shift(937), // md_token_IFS + shift(938), // md_token_IRS + shift(939), // md_token_OPS + shift(940), // md_token_OFS + shift(941), // md_token_ORS + shift(942), // md_token_NF + shift(943), // md_token_NR + shift(944), // md_token_FNR + shift(945), // md_token_FILENAME + shift(946), // md_token_FILENUM + }, + }, + actionRow{ // S1364 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(141), // }, reduce: ArrayOrMapIndexAccess + nil, // md_token_end + nil, // = + reduce(141), // [, reduce: ArrayOrMapIndexAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(141), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(141), // ||, reduce: ArrayOrMapIndexAccess + reduce(141), // ^^, reduce: ArrayOrMapIndexAccess + reduce(141), // &&, reduce: ArrayOrMapIndexAccess + reduce(141), // =~, reduce: ArrayOrMapIndexAccess + reduce(141), // !=~, reduce: ArrayOrMapIndexAccess + reduce(141), // ==, reduce: ArrayOrMapIndexAccess + reduce(141), // !=, reduce: ArrayOrMapIndexAccess + reduce(141), // >, reduce: ArrayOrMapIndexAccess + reduce(141), // >=, reduce: ArrayOrMapIndexAccess + reduce(141), // <, reduce: ArrayOrMapIndexAccess + reduce(141), // <=, reduce: ArrayOrMapIndexAccess + reduce(141), // |, reduce: ArrayOrMapIndexAccess + reduce(141), // ^, reduce: ArrayOrMapIndexAccess + reduce(141), // &, reduce: ArrayOrMapIndexAccess + reduce(141), // <<, reduce: ArrayOrMapIndexAccess + reduce(141), // >>, reduce: ArrayOrMapIndexAccess + reduce(141), // +, reduce: ArrayOrMapIndexAccess + reduce(141), // -, reduce: ArrayOrMapIndexAccess + reduce(141), // .+, reduce: ArrayOrMapIndexAccess + reduce(141), // .-, reduce: ArrayOrMapIndexAccess + reduce(141), // ., reduce: ArrayOrMapIndexAccess + reduce(141), // *, reduce: ArrayOrMapIndexAccess + reduce(141), // /, reduce: ArrayOrMapIndexAccess + reduce(141), // //, reduce: ArrayOrMapIndexAccess + reduce(141), // %, reduce: ArrayOrMapIndexAccess + reduce(141), // .*, reduce: ArrayOrMapIndexAccess + reduce(141), // ./, reduce: ArrayOrMapIndexAccess + reduce(141), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(141), // **, reduce: ArrayOrMapIndexAccess + 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 + reduce(141), // ,, reduce: ArrayOrMapIndexAccess + 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 + }, + }, + actionRow{ // S1365 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + shift(50), // { + nil, // } + nil, // md_token_end + nil, // = + shift(56), // [ + shift(1381), // ] + shift(60), // md_token_field_name + shift(61), // $[ + shift(62), // md_token_braced_field_name + shift(63), // md_token_full_srec + shift(67), // md_token_oosvar_name + shift(68), // @[ + shift(69), // md_token_braced_oosvar_name + shift(70), // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + 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(83), // + + shift(85), // - + shift(86), // .+ + shift(87), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(90), // ! + shift(91), // ~ + nil, // ** + shift(93), // ( + nil, // ) + shift(95), // md_token_string_literal + shift(96), // md_token_int_literal + shift(97), // md_token_float_literal + shift(98), // md_token_boolean_literal + shift(99), // md_token_panic + nil, // , + shift(103), // md_token_IPS + shift(104), // md_token_IFS + shift(105), // md_token_IRS + shift(106), // md_token_OPS + shift(107), // md_token_OFS + shift(108), // md_token_ORS + shift(109), // md_token_NF + shift(110), // md_token_NR + shift(111), // md_token_FNR + shift(112), // md_token_FILENAME + shift(113), // md_token_FILENUM + }, + }, + actionRow{ // S1366 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1382), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1367 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(146), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(146), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(146), // ?, reduce: ArraySliceAccess + nil, // : + reduce(146), // ||, reduce: ArraySliceAccess + reduce(146), // ^^, reduce: ArraySliceAccess + reduce(146), // &&, reduce: ArraySliceAccess + reduce(146), // =~, reduce: ArraySliceAccess + reduce(146), // !=~, reduce: ArraySliceAccess + reduce(146), // ==, reduce: ArraySliceAccess + reduce(146), // !=, reduce: ArraySliceAccess + reduce(146), // >, reduce: ArraySliceAccess + reduce(146), // >=, reduce: ArraySliceAccess + reduce(146), // <, reduce: ArraySliceAccess + reduce(146), // <=, reduce: ArraySliceAccess + reduce(146), // |, reduce: ArraySliceAccess + reduce(146), // ^, reduce: ArraySliceAccess + reduce(146), // &, reduce: ArraySliceAccess + reduce(146), // <<, reduce: ArraySliceAccess + reduce(146), // >>, reduce: ArraySliceAccess + reduce(146), // +, reduce: ArraySliceAccess + reduce(146), // -, reduce: ArraySliceAccess + reduce(146), // .+, reduce: ArraySliceAccess + reduce(146), // .-, reduce: ArraySliceAccess + reduce(146), // ., reduce: ArraySliceAccess + reduce(146), // *, reduce: ArraySliceAccess + reduce(146), // /, reduce: ArraySliceAccess + reduce(146), // //, reduce: ArraySliceAccess + reduce(146), // %, reduce: ArraySliceAccess + reduce(146), // .*, reduce: ArraySliceAccess + reduce(146), // ./, reduce: ArraySliceAccess + reduce(146), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(146), // **, reduce: ArraySliceAccess + 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 + reduce(146), // ,, reduce: ArraySliceAccess + 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 + }, + }, + actionRow{ // S1368 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(143), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -124226,370 +124590,6 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1365 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(142), // [, reduce: ArraySliceAccess - reduce(142), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ArraySliceAccess - reduce(142), // :, reduce: ArraySliceAccess - reduce(142), // ||, reduce: ArraySliceAccess - reduce(142), // ^^, reduce: ArraySliceAccess - reduce(142), // &&, reduce: ArraySliceAccess - reduce(142), // =~, reduce: ArraySliceAccess - reduce(142), // !=~, reduce: ArraySliceAccess - reduce(142), // ==, reduce: ArraySliceAccess - reduce(142), // !=, reduce: ArraySliceAccess - reduce(142), // >, reduce: ArraySliceAccess - reduce(142), // >=, reduce: ArraySliceAccess - reduce(142), // <, reduce: ArraySliceAccess - reduce(142), // <=, reduce: ArraySliceAccess - reduce(142), // |, reduce: ArraySliceAccess - reduce(142), // ^, reduce: ArraySliceAccess - reduce(142), // &, reduce: ArraySliceAccess - reduce(142), // <<, reduce: ArraySliceAccess - reduce(142), // >>, reduce: ArraySliceAccess - reduce(142), // +, reduce: ArraySliceAccess - reduce(142), // -, reduce: ArraySliceAccess - reduce(142), // .+, reduce: ArraySliceAccess - reduce(142), // .-, reduce: ArraySliceAccess - reduce(142), // ., reduce: ArraySliceAccess - reduce(142), // *, reduce: ArraySliceAccess - reduce(142), // /, reduce: ArraySliceAccess - reduce(142), // //, reduce: ArraySliceAccess - reduce(142), // %, reduce: ArraySliceAccess - reduce(142), // .*, reduce: ArraySliceAccess - reduce(142), // ./, reduce: ArraySliceAccess - reduce(142), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1366 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(1028), // [ - nil, // ] - shift(1032), // md_token_field_name - shift(1033), // $[ - shift(1034), // md_token_braced_field_name - shift(1035), // md_token_full_srec - shift(1039), // md_token_oosvar_name - shift(1040), // @[ - shift(1041), // md_token_braced_oosvar_name - shift(1042), // md_token_full_oosvar - nil, // md_token_begin - shift(1043), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(1056), // + - shift(1058), // - - shift(1059), // .+ - shift(1060), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(1063), // ! - shift(1064), // ~ - nil, // ** - shift(1066), // ( - nil, // ) - shift(1068), // md_token_string_literal - shift(1069), // md_token_int_literal - shift(1070), // md_token_float_literal - shift(1071), // md_token_boolean_literal - shift(1072), // md_token_panic - nil, // , - shift(1076), // md_token_IPS - shift(1077), // md_token_IFS - shift(1078), // md_token_IRS - shift(1079), // md_token_OPS - shift(1080), // md_token_OFS - shift(1081), // md_token_ORS - shift(1082), // md_token_NF - shift(1083), // md_token_NR - shift(1084), // md_token_FNR - shift(1085), // md_token_FILENAME - shift(1086), // md_token_FILENUM - }, - }, - actionRow{ // S1367 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(139), // ;, reduce: ArrayOrMapIndexAccess - nil, // = - reduce(139), // [, reduce: ArrayOrMapIndexAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(139), // }, reduce: ArrayOrMapIndexAccess - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(139), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(139), // ||, reduce: ArrayOrMapIndexAccess - reduce(139), // ^^, reduce: ArrayOrMapIndexAccess - reduce(139), // &&, reduce: ArrayOrMapIndexAccess - reduce(139), // =~, reduce: ArrayOrMapIndexAccess - reduce(139), // !=~, reduce: ArrayOrMapIndexAccess - reduce(139), // ==, reduce: ArrayOrMapIndexAccess - reduce(139), // !=, reduce: ArrayOrMapIndexAccess - reduce(139), // >, reduce: ArrayOrMapIndexAccess - reduce(139), // >=, reduce: ArrayOrMapIndexAccess - reduce(139), // <, reduce: ArrayOrMapIndexAccess - reduce(139), // <=, reduce: ArrayOrMapIndexAccess - reduce(139), // |, reduce: ArrayOrMapIndexAccess - reduce(139), // ^, reduce: ArrayOrMapIndexAccess - reduce(139), // &, reduce: ArrayOrMapIndexAccess - reduce(139), // <<, reduce: ArrayOrMapIndexAccess - reduce(139), // >>, reduce: ArrayOrMapIndexAccess - reduce(139), // +, reduce: ArrayOrMapIndexAccess - reduce(139), // -, reduce: ArrayOrMapIndexAccess - reduce(139), // .+, reduce: ArrayOrMapIndexAccess - reduce(139), // .-, reduce: ArrayOrMapIndexAccess - reduce(139), // ., reduce: ArrayOrMapIndexAccess - reduce(139), // *, reduce: ArrayOrMapIndexAccess - reduce(139), // /, reduce: ArrayOrMapIndexAccess - reduce(139), // //, reduce: ArrayOrMapIndexAccess - reduce(139), // %, reduce: ArrayOrMapIndexAccess - reduce(139), // .*, reduce: ArrayOrMapIndexAccess - reduce(139), // ./, reduce: ArrayOrMapIndexAccess - reduce(139), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(139), // **, reduce: ArrayOrMapIndexAccess - 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, // , - 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 - }, - }, - actionRow{ // S1368 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - shift(53), // [ - shift(1378), // ] - shift(57), // md_token_field_name - shift(58), // $[ - shift(59), // md_token_braced_field_name - shift(60), // md_token_full_srec - shift(64), // md_token_oosvar_name - shift(65), // @[ - shift(66), // md_token_braced_oosvar_name - shift(67), // md_token_full_oosvar - nil, // md_token_begin - shift(68), // { - nil, // } - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - 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(81), // + - shift(83), // - - shift(84), // .+ - shift(85), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(88), // ! - shift(89), // ~ - nil, // ** - shift(91), // ( - nil, // ) - shift(93), // md_token_string_literal - shift(94), // md_token_int_literal - shift(95), // md_token_float_literal - shift(96), // md_token_boolean_literal - shift(97), // md_token_panic - nil, // , - shift(101), // md_token_IPS - shift(102), // md_token_IFS - shift(103), // md_token_IRS - shift(104), // md_token_OPS - shift(105), // md_token_OFS - shift(106), // md_token_ORS - shift(107), // md_token_NF - shift(108), // md_token_NR - shift(109), // md_token_FNR - shift(110), // md_token_FILENAME - shift(111), // md_token_FILENUM - }, - }, actionRow{ // S1369 canRecover: false, actions: [numSymbols]action{ @@ -124597,9 +124597,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - nil, // [ - shift(1379), // ] + reduce(143), // [, reduce: ArraySliceAccess + reduce(143), // ], reduce: ArraySliceAccess nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124608,10 +124612,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -124627,39 +124627,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(143), // ?, reduce: ArraySliceAccess nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// + reduce(143), // ||, reduce: ArraySliceAccess + reduce(143), // ^^, reduce: ArraySliceAccess + reduce(143), // &&, reduce: ArraySliceAccess + reduce(143), // =~, reduce: ArraySliceAccess + reduce(143), // !=~, reduce: ArraySliceAccess + reduce(143), // ==, reduce: ArraySliceAccess + reduce(143), // !=, reduce: ArraySliceAccess + reduce(143), // >, reduce: ArraySliceAccess + reduce(143), // >=, reduce: ArraySliceAccess + reduce(143), // <, reduce: ArraySliceAccess + reduce(143), // <=, reduce: ArraySliceAccess + reduce(143), // |, reduce: ArraySliceAccess + reduce(143), // ^, reduce: ArraySliceAccess + reduce(143), // &, reduce: ArraySliceAccess + reduce(143), // <<, reduce: ArraySliceAccess + reduce(143), // >>, reduce: ArraySliceAccess + reduce(143), // +, reduce: ArraySliceAccess + reduce(143), // -, reduce: ArraySliceAccess + reduce(143), // .+, reduce: ArraySliceAccess + reduce(143), // .-, reduce: ArraySliceAccess + reduce(143), // ., reduce: ArraySliceAccess + reduce(143), // *, reduce: ArraySliceAccess + reduce(143), // /, reduce: ArraySliceAccess + reduce(143), // //, reduce: ArraySliceAccess + reduce(143), // %, reduce: ArraySliceAccess + reduce(143), // .*, reduce: ArraySliceAccess + reduce(143), // ./, reduce: ArraySliceAccess + reduce(143), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - nil, // ** + reduce(143), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -124667,7 +124667,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - nil, // , + reduce(143), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -124687,9 +124687,13 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // empty - reduce(144), // ;, reduce: ArraySliceAccess + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = - reduce(144), // [, reduce: ArraySliceAccess + reduce(143), // [, reduce: ArraySliceAccess nil, // ] nil, // md_token_field_name nil, // $[ @@ -124699,10 +124703,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(144), // }, reduce: ArraySliceAccess - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -124718,41 +124718,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(144), // ?, reduce: ArraySliceAccess + reduce(143), // ?, reduce: ArraySliceAccess nil, // : - reduce(144), // ||, reduce: ArraySliceAccess - reduce(144), // ^^, reduce: ArraySliceAccess - reduce(144), // &&, reduce: ArraySliceAccess - reduce(144), // =~, reduce: ArraySliceAccess - reduce(144), // !=~, reduce: ArraySliceAccess - reduce(144), // ==, reduce: ArraySliceAccess - reduce(144), // !=, reduce: ArraySliceAccess - reduce(144), // >, reduce: ArraySliceAccess - reduce(144), // >=, reduce: ArraySliceAccess - reduce(144), // <, reduce: ArraySliceAccess - reduce(144), // <=, reduce: ArraySliceAccess - reduce(144), // |, reduce: ArraySliceAccess - reduce(144), // ^, reduce: ArraySliceAccess - reduce(144), // &, reduce: ArraySliceAccess - reduce(144), // <<, reduce: ArraySliceAccess - reduce(144), // >>, reduce: ArraySliceAccess - reduce(144), // +, reduce: ArraySliceAccess - reduce(144), // -, reduce: ArraySliceAccess - reduce(144), // .+, reduce: ArraySliceAccess - reduce(144), // .-, reduce: ArraySliceAccess - reduce(144), // ., reduce: ArraySliceAccess - reduce(144), // *, reduce: ArraySliceAccess - reduce(144), // /, reduce: ArraySliceAccess - reduce(144), // //, reduce: ArraySliceAccess - reduce(144), // %, reduce: ArraySliceAccess - reduce(144), // .*, reduce: ArraySliceAccess - reduce(144), // ./, reduce: ArraySliceAccess - reduce(144), // .//, reduce: ArraySliceAccess + reduce(143), // ||, reduce: ArraySliceAccess + reduce(143), // ^^, reduce: ArraySliceAccess + reduce(143), // &&, reduce: ArraySliceAccess + reduce(143), // =~, reduce: ArraySliceAccess + reduce(143), // !=~, reduce: ArraySliceAccess + reduce(143), // ==, reduce: ArraySliceAccess + reduce(143), // !=, reduce: ArraySliceAccess + reduce(143), // >, reduce: ArraySliceAccess + reduce(143), // >=, reduce: ArraySliceAccess + reduce(143), // <, reduce: ArraySliceAccess + reduce(143), // <=, reduce: ArraySliceAccess + reduce(143), // |, reduce: ArraySliceAccess + reduce(143), // ^, reduce: ArraySliceAccess + reduce(143), // &, reduce: ArraySliceAccess + reduce(143), // <<, reduce: ArraySliceAccess + reduce(143), // >>, reduce: ArraySliceAccess + reduce(143), // +, reduce: ArraySliceAccess + reduce(143), // -, reduce: ArraySliceAccess + reduce(143), // .+, reduce: ArraySliceAccess + reduce(143), // .-, reduce: ArraySliceAccess + reduce(143), // ., reduce: ArraySliceAccess + reduce(143), // *, reduce: ArraySliceAccess + reduce(143), // /, reduce: ArraySliceAccess + reduce(143), // //, reduce: ArraySliceAccess + reduce(143), // %, reduce: ArraySliceAccess + reduce(143), // .*, reduce: ArraySliceAccess + reduce(143), // ./, reduce: ArraySliceAccess + reduce(143), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(144), // **, reduce: ArraySliceAccess + reduce(143), // **, reduce: ArraySliceAccess nil, // ( - nil, // ) + reduce(143), // ), reduce: ArraySliceAccess nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -124779,9 +124779,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - nil, // ] + reduce(53), // ], reduce: TernaryTerm nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124790,10 +124794,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(51), // }, reduce: TernaryTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -124810,7 +124810,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - nil, // : + reduce(53), // :, reduce: TernaryTerm nil, // || nil, // ^^ nil, // && @@ -124849,7 +124849,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(51), // ,, reduce: TernaryTerm + nil, // , nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS @@ -124870,9 +124870,13 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - shift(1380), // ] + shift(1383), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -124881,10 +124885,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -124961,203 +124961,21 @@ var actionTab = actionTable{ nil, // $ nil, // empty nil, // ; - nil, // = - reduce(143), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(143), // }, reduce: ArraySliceAccess - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(143), // ?, reduce: ArraySliceAccess - nil, // : - reduce(143), // ||, reduce: ArraySliceAccess - reduce(143), // ^^, reduce: ArraySliceAccess - reduce(143), // &&, reduce: ArraySliceAccess - reduce(143), // =~, reduce: ArraySliceAccess - reduce(143), // !=~, reduce: ArraySliceAccess - reduce(143), // ==, reduce: ArraySliceAccess - reduce(143), // !=, reduce: ArraySliceAccess - reduce(143), // >, reduce: ArraySliceAccess - reduce(143), // >=, reduce: ArraySliceAccess - reduce(143), // <, reduce: ArraySliceAccess - reduce(143), // <=, reduce: ArraySliceAccess - reduce(143), // |, reduce: ArraySliceAccess - reduce(143), // ^, reduce: ArraySliceAccess - reduce(143), // &, reduce: ArraySliceAccess - reduce(143), // <<, reduce: ArraySliceAccess - reduce(143), // >>, reduce: ArraySliceAccess - reduce(143), // +, reduce: ArraySliceAccess - reduce(143), // -, reduce: ArraySliceAccess - reduce(143), // .+, reduce: ArraySliceAccess - reduce(143), // .-, reduce: ArraySliceAccess - reduce(143), // ., reduce: ArraySliceAccess - reduce(143), // *, reduce: ArraySliceAccess - reduce(143), // /, reduce: ArraySliceAccess - reduce(143), // //, reduce: ArraySliceAccess - reduce(143), // %, reduce: ArraySliceAccess - reduce(143), // .*, reduce: ArraySliceAccess - reduce(143), // ./, reduce: ArraySliceAccess - reduce(143), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(143), // **, reduce: ArraySliceAccess - 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 - reduce(143), // ,, reduce: ArraySliceAccess - 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 - }, - }, - actionRow{ // S1374 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(142), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(142), // }, reduce: ArraySliceAccess - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ArraySliceAccess - nil, // : - reduce(142), // ||, reduce: ArraySliceAccess - reduce(142), // ^^, reduce: ArraySliceAccess - reduce(142), // &&, reduce: ArraySliceAccess - reduce(142), // =~, reduce: ArraySliceAccess - reduce(142), // !=~, reduce: ArraySliceAccess - reduce(142), // ==, reduce: ArraySliceAccess - reduce(142), // !=, reduce: ArraySliceAccess - reduce(142), // >, reduce: ArraySliceAccess - reduce(142), // >=, reduce: ArraySliceAccess - reduce(142), // <, reduce: ArraySliceAccess - reduce(142), // <=, reduce: ArraySliceAccess - reduce(142), // |, reduce: ArraySliceAccess - reduce(142), // ^, reduce: ArraySliceAccess - reduce(142), // &, reduce: ArraySliceAccess - reduce(142), // <<, reduce: ArraySliceAccess - reduce(142), // >>, reduce: ArraySliceAccess - reduce(142), // +, reduce: ArraySliceAccess - reduce(142), // -, reduce: ArraySliceAccess - reduce(142), // .+, reduce: ArraySliceAccess - reduce(142), // .-, reduce: ArraySliceAccess - reduce(142), // ., reduce: ArraySliceAccess - reduce(142), // *, reduce: ArraySliceAccess - reduce(142), // /, reduce: ArraySliceAccess - reduce(142), // //, reduce: ArraySliceAccess - reduce(142), // %, reduce: ArraySliceAccess - reduce(142), // .*, reduce: ArraySliceAccess - reduce(142), // ./, reduce: ArraySliceAccess - reduce(142), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ArraySliceAccess - 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 - reduce(142), // ,, reduce: ArraySliceAccess - 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 - }, - }, - actionRow{ // S1375 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - nil, // ; - nil, // = - reduce(141), // [, reduce: ArraySliceAccess - reduce(141), // ], reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar nil, // md_token_begin nil, // { nil, // } nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArraySliceAccess + reduce(145), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar nil, // ||= nil, // ^^= nil, // &&= @@ -125173,39 +124991,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(141), // ?, reduce: ArraySliceAccess - reduce(141), // :, reduce: ArraySliceAccess - reduce(141), // ||, reduce: ArraySliceAccess - reduce(141), // ^^, reduce: ArraySliceAccess - reduce(141), // &&, reduce: ArraySliceAccess - reduce(141), // =~, reduce: ArraySliceAccess - reduce(141), // !=~, reduce: ArraySliceAccess - reduce(141), // ==, reduce: ArraySliceAccess - reduce(141), // !=, reduce: ArraySliceAccess - reduce(141), // >, reduce: ArraySliceAccess - reduce(141), // >=, reduce: ArraySliceAccess - reduce(141), // <, reduce: ArraySliceAccess - reduce(141), // <=, reduce: ArraySliceAccess - reduce(141), // |, reduce: ArraySliceAccess - reduce(141), // ^, reduce: ArraySliceAccess - reduce(141), // &, reduce: ArraySliceAccess - reduce(141), // <<, reduce: ArraySliceAccess - reduce(141), // >>, reduce: ArraySliceAccess - reduce(141), // +, reduce: ArraySliceAccess - reduce(141), // -, reduce: ArraySliceAccess - reduce(141), // .+, reduce: ArraySliceAccess - reduce(141), // .-, reduce: ArraySliceAccess - reduce(141), // ., reduce: ArraySliceAccess - reduce(141), // *, reduce: ArraySliceAccess - reduce(141), // /, reduce: ArraySliceAccess - reduce(141), // //, reduce: ArraySliceAccess - reduce(141), // %, reduce: ArraySliceAccess - reduce(141), // .*, reduce: ArraySliceAccess - reduce(141), // ./, reduce: ArraySliceAccess - reduce(141), // .//, reduce: ArraySliceAccess + reduce(145), // ?, reduce: ArraySliceAccess + reduce(145), // :, reduce: ArraySliceAccess + reduce(145), // ||, reduce: ArraySliceAccess + reduce(145), // ^^, reduce: ArraySliceAccess + reduce(145), // &&, reduce: ArraySliceAccess + reduce(145), // =~, reduce: ArraySliceAccess + reduce(145), // !=~, reduce: ArraySliceAccess + reduce(145), // ==, reduce: ArraySliceAccess + reduce(145), // !=, reduce: ArraySliceAccess + reduce(145), // >, reduce: ArraySliceAccess + reduce(145), // >=, reduce: ArraySliceAccess + reduce(145), // <, reduce: ArraySliceAccess + reduce(145), // <=, reduce: ArraySliceAccess + reduce(145), // |, reduce: ArraySliceAccess + reduce(145), // ^, reduce: ArraySliceAccess + reduce(145), // &, reduce: ArraySliceAccess + reduce(145), // <<, reduce: ArraySliceAccess + reduce(145), // >>, reduce: ArraySliceAccess + reduce(145), // +, reduce: ArraySliceAccess + reduce(145), // -, reduce: ArraySliceAccess + reduce(145), // .+, reduce: ArraySliceAccess + reduce(145), // .-, reduce: ArraySliceAccess + reduce(145), // ., reduce: ArraySliceAccess + reduce(145), // *, reduce: ArraySliceAccess + reduce(145), // /, reduce: ArraySliceAccess + reduce(145), // //, reduce: ArraySliceAccess + reduce(145), // %, reduce: ArraySliceAccess + reduce(145), // .*, reduce: ArraySliceAccess + reduce(145), // ./, reduce: ArraySliceAccess + reduce(145), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(141), // **, reduce: ArraySliceAccess + reduce(145), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -125227,13 +125045,108 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1376 + actionRow{ // S1374 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ArraySliceAccess + reduce(144), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ArraySliceAccess + reduce(144), // :, reduce: ArraySliceAccess + reduce(144), // ||, reduce: ArraySliceAccess + reduce(144), // ^^, reduce: ArraySliceAccess + reduce(144), // &&, reduce: ArraySliceAccess + reduce(144), // =~, reduce: ArraySliceAccess + reduce(144), // !=~, reduce: ArraySliceAccess + reduce(144), // ==, reduce: ArraySliceAccess + reduce(144), // !=, reduce: ArraySliceAccess + reduce(144), // >, reduce: ArraySliceAccess + reduce(144), // >=, reduce: ArraySliceAccess + reduce(144), // <, reduce: ArraySliceAccess + reduce(144), // <=, reduce: ArraySliceAccess + reduce(144), // |, reduce: ArraySliceAccess + reduce(144), // ^, reduce: ArraySliceAccess + reduce(144), // &, reduce: ArraySliceAccess + reduce(144), // <<, reduce: ArraySliceAccess + reduce(144), // >>, reduce: ArraySliceAccess + reduce(144), // +, reduce: ArraySliceAccess + reduce(144), // -, reduce: ArraySliceAccess + reduce(144), // .+, reduce: ArraySliceAccess + reduce(144), // .-, reduce: ArraySliceAccess + reduce(144), // ., reduce: ArraySliceAccess + reduce(144), // *, reduce: ArraySliceAccess + reduce(144), // /, reduce: ArraySliceAccess + reduce(144), // //, reduce: ArraySliceAccess + reduce(144), // %, reduce: ArraySliceAccess + reduce(144), // .*, reduce: ArraySliceAccess + reduce(144), // ./, reduce: ArraySliceAccess + reduce(144), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1375 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty - reduce(51), // ;, reduce: TernaryTerm + reduce(53), // ;, reduce: TernaryTerm + nil, // md_token_begin + nil, // { + reduce(53), // }, reduce: TernaryTerm + nil, // md_token_end nil, // = nil, // [ nil, // ] @@ -125245,10 +125158,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(51), // }, reduce: TernaryTerm - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -125318,16 +125227,20 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1377 + actionRow{ // S1376 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end nil, // = nil, // [ - shift(1381), // ] + shift(1384), // ] nil, // md_token_field_name nil, // $[ nil, // md_token_braced_field_name @@ -125336,10 +125249,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - nil, // } - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -125409,13 +125318,654 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, + actionRow{ // S1377 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(145), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + reduce(145), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ArraySliceAccess + nil, // : + reduce(145), // ||, reduce: ArraySliceAccess + reduce(145), // ^^, reduce: ArraySliceAccess + reduce(145), // &&, reduce: ArraySliceAccess + reduce(145), // =~, reduce: ArraySliceAccess + reduce(145), // !=~, reduce: ArraySliceAccess + reduce(145), // ==, reduce: ArraySliceAccess + reduce(145), // !=, reduce: ArraySliceAccess + reduce(145), // >, reduce: ArraySliceAccess + reduce(145), // >=, reduce: ArraySliceAccess + reduce(145), // <, reduce: ArraySliceAccess + reduce(145), // <=, reduce: ArraySliceAccess + reduce(145), // |, reduce: ArraySliceAccess + reduce(145), // ^, reduce: ArraySliceAccess + reduce(145), // &, reduce: ArraySliceAccess + reduce(145), // <<, reduce: ArraySliceAccess + reduce(145), // >>, reduce: ArraySliceAccess + reduce(145), // +, reduce: ArraySliceAccess + reduce(145), // -, reduce: ArraySliceAccess + reduce(145), // .+, reduce: ArraySliceAccess + reduce(145), // .-, reduce: ArraySliceAccess + reduce(145), // ., reduce: ArraySliceAccess + reduce(145), // *, reduce: ArraySliceAccess + reduce(145), // /, reduce: ArraySliceAccess + reduce(145), // //, reduce: ArraySliceAccess + reduce(145), // %, reduce: ArraySliceAccess + reduce(145), // .*, reduce: ArraySliceAccess + reduce(145), // ./, reduce: ArraySliceAccess + reduce(145), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, actionRow{ // S1378 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + reduce(144), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + reduce(144), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ArraySliceAccess + nil, // : + reduce(144), // ||, reduce: ArraySliceAccess + reduce(144), // ^^, reduce: ArraySliceAccess + reduce(144), // &&, reduce: ArraySliceAccess + reduce(144), // =~, reduce: ArraySliceAccess + reduce(144), // !=~, reduce: ArraySliceAccess + reduce(144), // ==, reduce: ArraySliceAccess + reduce(144), // !=, reduce: ArraySliceAccess + reduce(144), // >, reduce: ArraySliceAccess + reduce(144), // >=, reduce: ArraySliceAccess + reduce(144), // <, reduce: ArraySliceAccess + reduce(144), // <=, reduce: ArraySliceAccess + reduce(144), // |, reduce: ArraySliceAccess + reduce(144), // ^, reduce: ArraySliceAccess + reduce(144), // &, reduce: ArraySliceAccess + reduce(144), // <<, reduce: ArraySliceAccess + reduce(144), // >>, reduce: ArraySliceAccess + reduce(144), // +, reduce: ArraySliceAccess + reduce(144), // -, reduce: ArraySliceAccess + reduce(144), // .+, reduce: ArraySliceAccess + reduce(144), // .-, reduce: ArraySliceAccess + reduce(144), // ., reduce: ArraySliceAccess + reduce(144), // *, reduce: ArraySliceAccess + reduce(144), // /, reduce: ArraySliceAccess + reduce(144), // //, reduce: ArraySliceAccess + reduce(144), // %, reduce: ArraySliceAccess + reduce(144), // .*, reduce: ArraySliceAccess + reduce(144), // ./, reduce: ArraySliceAccess + reduce(144), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1379 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(53), // }, reduce: TernaryTerm + nil, // md_token_end + nil, // = + nil, // [ + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + reduce(53), // ,, reduce: TernaryTerm + 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 + }, + }, + actionRow{ // S1380 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + nil, // [ + shift(1385), // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + 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_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // , + 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 + }, + }, + actionRow{ // S1381 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(145), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(145), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(145), // ?, reduce: ArraySliceAccess + nil, // : + reduce(145), // ||, reduce: ArraySliceAccess + reduce(145), // ^^, reduce: ArraySliceAccess + reduce(145), // &&, reduce: ArraySliceAccess + reduce(145), // =~, reduce: ArraySliceAccess + reduce(145), // !=~, reduce: ArraySliceAccess + reduce(145), // ==, reduce: ArraySliceAccess + reduce(145), // !=, reduce: ArraySliceAccess + reduce(145), // >, reduce: ArraySliceAccess + reduce(145), // >=, reduce: ArraySliceAccess + reduce(145), // <, reduce: ArraySliceAccess + reduce(145), // <=, reduce: ArraySliceAccess + reduce(145), // |, reduce: ArraySliceAccess + reduce(145), // ^, reduce: ArraySliceAccess + reduce(145), // &, reduce: ArraySliceAccess + reduce(145), // <<, reduce: ArraySliceAccess + reduce(145), // >>, reduce: ArraySliceAccess + reduce(145), // +, reduce: ArraySliceAccess + reduce(145), // -, reduce: ArraySliceAccess + reduce(145), // .+, reduce: ArraySliceAccess + reduce(145), // .-, reduce: ArraySliceAccess + reduce(145), // ., reduce: ArraySliceAccess + reduce(145), // *, reduce: ArraySliceAccess + reduce(145), // /, reduce: ArraySliceAccess + reduce(145), // //, reduce: ArraySliceAccess + reduce(145), // %, reduce: ArraySliceAccess + reduce(145), // .*, reduce: ArraySliceAccess + reduce(145), // ./, reduce: ArraySliceAccess + reduce(145), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(145), // **, reduce: ArraySliceAccess + 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 + reduce(145), // ,, reduce: ArraySliceAccess + 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 + }, + }, + actionRow{ // S1382 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + reduce(144), // }, reduce: ArraySliceAccess + nil, // md_token_end + nil, // = + reduce(144), // [, reduce: ArraySliceAccess + nil, // ] + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(144), // ?, reduce: ArraySliceAccess + nil, // : + reduce(144), // ||, reduce: ArraySliceAccess + reduce(144), // ^^, reduce: ArraySliceAccess + reduce(144), // &&, reduce: ArraySliceAccess + reduce(144), // =~, reduce: ArraySliceAccess + reduce(144), // !=~, reduce: ArraySliceAccess + reduce(144), // ==, reduce: ArraySliceAccess + reduce(144), // !=, reduce: ArraySliceAccess + reduce(144), // >, reduce: ArraySliceAccess + reduce(144), // >=, reduce: ArraySliceAccess + reduce(144), // <, reduce: ArraySliceAccess + reduce(144), // <=, reduce: ArraySliceAccess + reduce(144), // |, reduce: ArraySliceAccess + reduce(144), // ^, reduce: ArraySliceAccess + reduce(144), // &, reduce: ArraySliceAccess + reduce(144), // <<, reduce: ArraySliceAccess + reduce(144), // >>, reduce: ArraySliceAccess + reduce(144), // +, reduce: ArraySliceAccess + reduce(144), // -, reduce: ArraySliceAccess + reduce(144), // .+, reduce: ArraySliceAccess + reduce(144), // .-, reduce: ArraySliceAccess + reduce(144), // ., reduce: ArraySliceAccess + reduce(144), // *, reduce: ArraySliceAccess + reduce(144), // /, reduce: ArraySliceAccess + reduce(144), // //, reduce: ArraySliceAccess + reduce(144), // %, reduce: ArraySliceAccess + reduce(144), // .*, reduce: ArraySliceAccess + reduce(144), // ./, reduce: ArraySliceAccess + reduce(144), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(144), // **, reduce: ArraySliceAccess + 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 + reduce(144), // ,, reduce: ArraySliceAccess + 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 + }, + }, + actionRow{ // S1383 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // empty + nil, // ; + nil, // md_token_begin + nil, // { + nil, // } + nil, // md_token_end + nil, // = + reduce(143), // [, reduce: ArraySliceAccess + reduce(143), // ], reduce: ArraySliceAccess + nil, // md_token_field_name + nil, // $[ + nil, // md_token_braced_field_name + nil, // md_token_full_srec + nil, // md_token_oosvar_name + nil, // @[ + nil, // md_token_braced_oosvar_name + nil, // md_token_full_oosvar + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(143), // ?, reduce: ArraySliceAccess + reduce(143), // :, reduce: ArraySliceAccess + reduce(143), // ||, reduce: ArraySliceAccess + reduce(143), // ^^, reduce: ArraySliceAccess + reduce(143), // &&, reduce: ArraySliceAccess + reduce(143), // =~, reduce: ArraySliceAccess + reduce(143), // !=~, reduce: ArraySliceAccess + reduce(143), // ==, reduce: ArraySliceAccess + reduce(143), // !=, reduce: ArraySliceAccess + reduce(143), // >, reduce: ArraySliceAccess + reduce(143), // >=, reduce: ArraySliceAccess + reduce(143), // <, reduce: ArraySliceAccess + reduce(143), // <=, reduce: ArraySliceAccess + reduce(143), // |, reduce: ArraySliceAccess + reduce(143), // ^, reduce: ArraySliceAccess + reduce(143), // &, reduce: ArraySliceAccess + reduce(143), // <<, reduce: ArraySliceAccess + reduce(143), // >>, reduce: ArraySliceAccess + reduce(143), // +, reduce: ArraySliceAccess + reduce(143), // -, reduce: ArraySliceAccess + reduce(143), // .+, reduce: ArraySliceAccess + reduce(143), // .-, reduce: ArraySliceAccess + reduce(143), // ., reduce: ArraySliceAccess + reduce(143), // *, reduce: ArraySliceAccess + reduce(143), // /, reduce: ArraySliceAccess + reduce(143), // //, reduce: ArraySliceAccess + reduce(143), // %, reduce: ArraySliceAccess + reduce(143), // .*, reduce: ArraySliceAccess + reduce(143), // ./, reduce: ArraySliceAccess + reduce(143), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(143), // **, reduce: ArraySliceAccess + 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, // , + 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 + }, + }, + actionRow{ // S1384 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty reduce(143), // ;, reduce: ArraySliceAccess + nil, // md_token_begin + nil, // { + reduce(143), // }, reduce: ArraySliceAccess + nil, // md_token_end nil, // = reduce(143), // [, reduce: ArraySliceAccess nil, // ] @@ -125427,10 +125977,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(143), // }, reduce: ArraySliceAccess - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -125500,106 +126046,19 @@ var actionTab = actionTable{ nil, // md_token_FILENUM }, }, - actionRow{ // S1379 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(142), // ;, reduce: ArraySliceAccess - nil, // = - reduce(142), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(142), // }, reduce: ArraySliceAccess - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(142), // ?, reduce: ArraySliceAccess - nil, // : - reduce(142), // ||, reduce: ArraySliceAccess - reduce(142), // ^^, reduce: ArraySliceAccess - reduce(142), // &&, reduce: ArraySliceAccess - reduce(142), // =~, reduce: ArraySliceAccess - reduce(142), // !=~, reduce: ArraySliceAccess - reduce(142), // ==, reduce: ArraySliceAccess - reduce(142), // !=, reduce: ArraySliceAccess - reduce(142), // >, reduce: ArraySliceAccess - reduce(142), // >=, reduce: ArraySliceAccess - reduce(142), // <, reduce: ArraySliceAccess - reduce(142), // <=, reduce: ArraySliceAccess - reduce(142), // |, reduce: ArraySliceAccess - reduce(142), // ^, reduce: ArraySliceAccess - reduce(142), // &, reduce: ArraySliceAccess - reduce(142), // <<, reduce: ArraySliceAccess - reduce(142), // >>, reduce: ArraySliceAccess - reduce(142), // +, reduce: ArraySliceAccess - reduce(142), // -, reduce: ArraySliceAccess - reduce(142), // .+, reduce: ArraySliceAccess - reduce(142), // .-, reduce: ArraySliceAccess - reduce(142), // ., reduce: ArraySliceAccess - reduce(142), // *, reduce: ArraySliceAccess - reduce(142), // /, reduce: ArraySliceAccess - reduce(142), // //, reduce: ArraySliceAccess - reduce(142), // %, reduce: ArraySliceAccess - reduce(142), // .*, reduce: ArraySliceAccess - reduce(142), // ./, reduce: ArraySliceAccess - reduce(142), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(142), // **, reduce: ArraySliceAccess - 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, // , - 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 - }, - }, - actionRow{ // S1380 + actionRow{ // S1385 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // empty nil, // ; + nil, // md_token_begin + nil, // { + reduce(143), // }, reduce: ArraySliceAccess + nil, // md_token_end nil, // = - reduce(141), // [, reduce: ArraySliceAccess + reduce(143), // [, reduce: ArraySliceAccess nil, // ] nil, // md_token_field_name nil, // $[ @@ -125609,10 +126068,6 @@ var actionTab = actionTable{ nil, // @[ nil, // md_token_braced_oosvar_name nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(141), // }, reduce: ArraySliceAccess - nil, // md_token_end nil, // ||= nil, // ^^= nil, // &&= @@ -125628,39 +126083,39 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(141), // ?, reduce: ArraySliceAccess + reduce(143), // ?, reduce: ArraySliceAccess nil, // : - reduce(141), // ||, reduce: ArraySliceAccess - reduce(141), // ^^, reduce: ArraySliceAccess - reduce(141), // &&, reduce: ArraySliceAccess - reduce(141), // =~, reduce: ArraySliceAccess - reduce(141), // !=~, reduce: ArraySliceAccess - reduce(141), // ==, reduce: ArraySliceAccess - reduce(141), // !=, reduce: ArraySliceAccess - reduce(141), // >, reduce: ArraySliceAccess - reduce(141), // >=, reduce: ArraySliceAccess - reduce(141), // <, reduce: ArraySliceAccess - reduce(141), // <=, reduce: ArraySliceAccess - reduce(141), // |, reduce: ArraySliceAccess - reduce(141), // ^, reduce: ArraySliceAccess - reduce(141), // &, reduce: ArraySliceAccess - reduce(141), // <<, reduce: ArraySliceAccess - reduce(141), // >>, reduce: ArraySliceAccess - reduce(141), // +, reduce: ArraySliceAccess - reduce(141), // -, reduce: ArraySliceAccess - reduce(141), // .+, reduce: ArraySliceAccess - reduce(141), // .-, reduce: ArraySliceAccess - reduce(141), // ., reduce: ArraySliceAccess - reduce(141), // *, reduce: ArraySliceAccess - reduce(141), // /, reduce: ArraySliceAccess - reduce(141), // //, reduce: ArraySliceAccess - reduce(141), // %, reduce: ArraySliceAccess - reduce(141), // .*, reduce: ArraySliceAccess - reduce(141), // ./, reduce: ArraySliceAccess - reduce(141), // .//, reduce: ArraySliceAccess + reduce(143), // ||, reduce: ArraySliceAccess + reduce(143), // ^^, reduce: ArraySliceAccess + reduce(143), // &&, reduce: ArraySliceAccess + reduce(143), // =~, reduce: ArraySliceAccess + reduce(143), // !=~, reduce: ArraySliceAccess + reduce(143), // ==, reduce: ArraySliceAccess + reduce(143), // !=, reduce: ArraySliceAccess + reduce(143), // >, reduce: ArraySliceAccess + reduce(143), // >=, reduce: ArraySliceAccess + reduce(143), // <, reduce: ArraySliceAccess + reduce(143), // <=, reduce: ArraySliceAccess + reduce(143), // |, reduce: ArraySliceAccess + reduce(143), // ^, reduce: ArraySliceAccess + reduce(143), // &, reduce: ArraySliceAccess + reduce(143), // <<, reduce: ArraySliceAccess + reduce(143), // >>, reduce: ArraySliceAccess + reduce(143), // +, reduce: ArraySliceAccess + reduce(143), // -, reduce: ArraySliceAccess + reduce(143), // .+, reduce: ArraySliceAccess + reduce(143), // .-, reduce: ArraySliceAccess + reduce(143), // ., reduce: ArraySliceAccess + reduce(143), // *, reduce: ArraySliceAccess + reduce(143), // /, reduce: ArraySliceAccess + reduce(143), // //, reduce: ArraySliceAccess + reduce(143), // %, reduce: ArraySliceAccess + reduce(143), // .*, reduce: ArraySliceAccess + reduce(143), // ./, reduce: ArraySliceAccess + reduce(143), // .//, reduce: ArraySliceAccess nil, // ! nil, // ~ - reduce(141), // **, reduce: ArraySliceAccess + reduce(143), // **, reduce: ArraySliceAccess nil, // ( nil, // ) nil, // md_token_string_literal @@ -125668,98 +126123,7 @@ var actionTab = actionTable{ nil, // md_token_float_literal nil, // md_token_boolean_literal nil, // md_token_panic - reduce(141), // ,, reduce: ArraySliceAccess - 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 - }, - }, - actionRow{ // S1381 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // empty - reduce(141), // ;, reduce: ArraySliceAccess - nil, // = - reduce(141), // [, reduce: ArraySliceAccess - nil, // ] - nil, // md_token_field_name - nil, // $[ - nil, // md_token_braced_field_name - nil, // md_token_full_srec - nil, // md_token_oosvar_name - nil, // @[ - nil, // md_token_braced_oosvar_name - nil, // md_token_full_oosvar - nil, // md_token_begin - nil, // { - reduce(141), // }, reduce: ArraySliceAccess - nil, // md_token_end - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(141), // ?, reduce: ArraySliceAccess - nil, // : - reduce(141), // ||, reduce: ArraySliceAccess - reduce(141), // ^^, reduce: ArraySliceAccess - reduce(141), // &&, reduce: ArraySliceAccess - reduce(141), // =~, reduce: ArraySliceAccess - reduce(141), // !=~, reduce: ArraySliceAccess - reduce(141), // ==, reduce: ArraySliceAccess - reduce(141), // !=, reduce: ArraySliceAccess - reduce(141), // >, reduce: ArraySliceAccess - reduce(141), // >=, reduce: ArraySliceAccess - reduce(141), // <, reduce: ArraySliceAccess - reduce(141), // <=, reduce: ArraySliceAccess - reduce(141), // |, reduce: ArraySliceAccess - reduce(141), // ^, reduce: ArraySliceAccess - reduce(141), // &, reduce: ArraySliceAccess - reduce(141), // <<, reduce: ArraySliceAccess - reduce(141), // >>, reduce: ArraySliceAccess - reduce(141), // +, reduce: ArraySliceAccess - reduce(141), // -, reduce: ArraySliceAccess - reduce(141), // .+, reduce: ArraySliceAccess - reduce(141), // .-, reduce: ArraySliceAccess - reduce(141), // ., reduce: ArraySliceAccess - reduce(141), // *, reduce: ArraySliceAccess - reduce(141), // /, reduce: ArraySliceAccess - reduce(141), // //, reduce: ArraySliceAccess - reduce(141), // %, reduce: ArraySliceAccess - reduce(141), // .*, reduce: ArraySliceAccess - reduce(141), // ./, reduce: ArraySliceAccess - reduce(141), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(141), // **, reduce: ArraySliceAccess - 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, // , + reduce(143), // ,, reduce: ArraySliceAccess nil, // md_token_IPS nil, // md_token_IFS nil, // md_token_IRS diff --git a/go/src/miller/parsing/parser/gototable.go b/go/src/miller/parsing/parser/gototable.go index ded74d9b1..ddf009bac 100644 --- a/go/src/miller/parsing/parser/gototable.go +++ b/go/src/miller/parsing/parser/gototable.go @@ -14,23 +14,23 @@ var gotoTab = gotoTable{ -1, // S' 1, // Root 2, // StatementBlock - 3, // Statement - 4, // Assignment - 7, // Lvalue - 8, // BaseLvalue - 9, // IndexedLvalue - 10, // FieldValue - 14, // DirectFieldValue - 15, // IndirectFieldValue - 16, // BracedFieldValue - 12, // FullSrec - 11, // OosvarValue - 21, // DirectOosvarValue - 22, // IndirectOosvarValue - 23, // BracedOosvarValue - 13, // FullOosvar - 5, // BeginBlock + 4, // BeginBlock 6, // EndBlock + 3, // Statement + 8, // Assignment + 9, // Lvalue + 10, // BaseLvalue + 11, // IndexedLvalue + 12, // FieldValue + 16, // DirectFieldValue + 17, // IndirectFieldValue + 18, // BracedFieldValue + 14, // FullSrec + 13, // OosvarValue + 23, // DirectOosvarValue + 24, // IndirectOosvarValue + 25, // BracedOosvarValue + 15, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63,6 +63,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -78,8 +80,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -112,6 +112,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -127,8 +129,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -161,6 +161,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -176,8 +178,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -210,6 +210,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -225,8 +227,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -259,6 +259,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -274,8 +276,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -308,6 +308,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -323,8 +325,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -357,6 +357,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -372,8 +374,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -406,6 +406,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -421,8 +423,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -455,6 +455,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -470,8 +472,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -504,6 +504,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -519,8 +521,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -553,6 +553,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -568,8 +570,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -602,6 +602,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -617,8 +619,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -651,6 +651,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -666,8 +668,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -700,6 +700,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -715,8 +717,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -749,6 +749,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -764,8 +766,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -798,6 +798,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -813,8 +815,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -847,6 +847,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -862,8 +864,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -893,58 +893,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S18 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 48, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S19 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -960,8 +913,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S19 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -991,58 +991,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S20 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 51, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S21 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -1058,8 +1060,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -1092,6 +1092,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -1107,8 +1109,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -1141,6 +1141,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -1156,8 +1158,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -1190,6 +1190,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -1205,8 +1207,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -1236,58 +1236,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S25 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 114, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S26 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -1303,8 +1256,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S26 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -1334,58 +1334,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S27 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 116, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S28 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -1401,8 +1403,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -1435,6 +1435,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -1450,8 +1452,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -1484,23 +1484,23 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock - 117, // Statement - 4, // Assignment - 7, // Lvalue - 8, // BaseLvalue - 9, // IndexedLvalue - 10, // FieldValue - 14, // DirectFieldValue - 15, // IndirectFieldValue - 16, // BracedFieldValue - 12, // FullSrec - 11, // OosvarValue - 21, // DirectOosvarValue - 22, // IndirectOosvarValue - 23, // BracedOosvarValue - 13, // FullOosvar - 5, // BeginBlock + 4, // BeginBlock 6, // EndBlock + 117, // Statement + 8, // Assignment + 9, // Lvalue + 10, // BaseLvalue + 11, // IndexedLvalue + 12, // FieldValue + 16, // DirectFieldValue + 17, // IndirectFieldValue + 18, // BracedFieldValue + 14, // FullSrec + 13, // OosvarValue + 23, // DirectOosvarValue + 24, // IndirectOosvarValue + 25, // BracedOosvarValue + 15, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -1532,987 +1532,989 @@ var gotoTab = gotoTable{ gotoRow{ // S31 -1, // S' -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 118, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 118, // StatementBlock + 120, // BeginBlock + 123, // EndBlock + 119, // Statement + 125, // Assignment + 126, // Lvalue + 10, // BaseLvalue + 11, // IndexedLvalue + 12, // FieldValue + 16, // DirectFieldValue + 17, // IndirectFieldValue + 18, // BracedFieldValue + 14, // FullSrec + 13, // OosvarValue + 23, // DirectOosvarValue + 24, // IndirectOosvarValue + 25, // BracedOosvarValue + 15, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S32 -1, // S' -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 184, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 127, // StatementBlock + 120, // BeginBlock + 123, // EndBlock + 119, // Statement + 125, // Assignment + 126, // Lvalue + 10, // BaseLvalue + 11, // IndexedLvalue + 12, // FieldValue + 16, // DirectFieldValue + 17, // IndirectFieldValue + 18, // BracedFieldValue + 14, // FullSrec + 13, // OosvarValue + 23, // DirectOosvarValue + 24, // IndirectOosvarValue + 25, // BracedOosvarValue + 15, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + -1, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S33 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 185, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 130, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S34 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 186, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 195, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S35 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 187, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 196, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S36 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 188, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 197, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S37 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 189, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 198, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S38 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 190, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 199, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S39 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 191, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 200, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S40 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 192, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 201, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S41 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 193, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 202, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S42 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 194, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 203, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S43 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 195, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 204, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S44 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 196, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 205, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S45 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 197, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 206, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S46 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 198, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 207, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S47 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 199, // Rvalue - 139, // PrecedenceChainStart - 140, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 208, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S48 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 209, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S49 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + 210, // Rvalue + 150, // PrecedenceChainStart + 151, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S50 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 264, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S51 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -2528,8 +2530,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -2562,6 +2562,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -2577,8 +2579,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -2608,58 +2608,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S53 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 253, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S54 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -2675,8 +2628,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S54 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -2709,6 +2709,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -2724,8 +2726,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -2755,58 +2755,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S56 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 333, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S57 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -2822,8 +2824,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -2853,58 +2853,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S58 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 270, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S59 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -2920,8 +2873,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S59 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -2954,6 +2954,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -2969,8 +2971,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3000,58 +3000,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S61 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 350, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S62 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3067,8 +3069,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3101,6 +3101,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3116,8 +3118,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3150,6 +3150,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3165,8 +3167,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3196,58 +3196,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S65 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 271, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S66 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3263,8 +3216,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S66 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3297,6 +3297,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3312,8 +3314,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3346,55 +3346,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 351, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral - 325, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S69 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3410,8 +3412,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3444,6 +3444,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3459,8 +3461,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3493,6 +3493,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3508,8 +3510,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3542,6 +3542,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3557,8 +3559,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3591,6 +3591,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3606,8 +3608,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3640,6 +3640,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3655,8 +3657,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3689,6 +3689,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3704,8 +3706,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3738,6 +3738,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3753,8 +3755,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3787,6 +3787,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3802,8 +3804,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3836,6 +3836,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3851,8 +3853,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3885,6 +3885,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3900,8 +3902,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3934,6 +3934,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -3949,8 +3951,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -3980,58 +3980,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S81 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 363, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S82 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4047,8 +4000,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S82 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4081,268 +4081,23 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 371, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S84 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 372, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S85 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 373, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S86 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S87 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S88 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4359,71 +4114,24 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 374, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, - gotoRow{ // S89 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 375, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S90 + gotoRow{ // S84 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4439,8 +4147,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4469,59 +4175,159 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S91 + gotoRow{ // S85 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 377, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 382, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 428, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, - gotoRow{ // S92 + gotoRow{ // S86 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 383, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S87 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 384, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S88 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4537,8 +4343,202 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S89 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S90 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 385, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S91 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 386, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S92 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4568,58 +4568,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S93 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + 389, // Rvalue + 409, // PrecedenceChainStart + 410, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S94 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4635,8 +4637,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4669,6 +4669,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4684,8 +4686,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4718,6 +4718,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4733,8 +4735,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4767,6 +4767,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4782,8 +4784,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4816,6 +4816,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4831,8 +4833,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4865,6 +4865,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4880,8 +4882,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4914,6 +4914,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4929,8 +4931,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -4963,6 +4963,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -4978,8 +4980,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5012,6 +5012,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5027,8 +5029,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5061,6 +5061,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5076,8 +5078,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5110,6 +5110,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5125,8 +5127,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5159,6 +5159,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5174,8 +5176,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5208,6 +5208,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5223,8 +5225,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5257,6 +5257,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5272,8 +5274,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5306,6 +5306,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5321,8 +5323,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5355,6 +5355,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5370,8 +5372,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5404,6 +5404,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5419,8 +5421,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5453,6 +5453,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5468,8 +5470,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5502,6 +5502,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5517,8 +5519,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5551,6 +5551,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5566,8 +5568,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5600,6 +5600,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5615,8 +5617,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5646,107 +5646,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S115 - -1, // S' - -1, // Root - 445, // StatementBlock - 446, // Statement - 447, // Assignment - 450, // Lvalue - 8, // BaseLvalue - 9, // IndexedLvalue - 10, // FieldValue - 14, // DirectFieldValue - 15, // IndirectFieldValue - 16, // BracedFieldValue - 12, // FullSrec - 11, // OosvarValue - 21, // DirectOosvarValue - 22, // IndirectOosvarValue - 23, // BracedOosvarValue - 13, // FullOosvar - 448, // BeginBlock - 449, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S116 - -1, // S' - -1, // Root - 453, // StatementBlock - 446, // Statement - 447, // Assignment - 450, // Lvalue - 8, // BaseLvalue - 9, // IndexedLvalue - 10, // FieldValue - 14, // DirectFieldValue - 15, // IndirectFieldValue - 16, // BracedFieldValue - 12, // FullSrec - 11, // OosvarValue - 21, // DirectOosvarValue - 22, // IndirectOosvarValue - 23, // BracedOosvarValue - 13, // FullOosvar - 448, // BeginBlock - 449, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S117 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5762,8 +5666,104 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S116 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S117 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5796,6 +5796,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5811,8 +5813,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5845,6 +5845,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5860,8 +5862,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5894,6 +5894,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5909,8 +5911,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5943,6 +5943,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -5958,8 +5960,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -5992,6 +5992,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6007,8 +6009,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6038,58 +6038,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S123 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 455, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S124 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6105,8 +6058,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S124 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6139,6 +6139,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6154,8 +6156,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6188,6 +6188,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6203,8 +6205,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6237,6 +6237,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6252,8 +6254,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6283,58 +6283,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S128 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 456, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S129 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6350,8 +6303,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6380,10 +6331,61 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S129 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 478, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, gotoRow{ // S130 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6399,8 +6401,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6433,6 +6433,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6448,8 +6450,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6482,6 +6482,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6497,8 +6499,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6531,6 +6531,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6546,8 +6548,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6580,6 +6580,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6595,8 +6597,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6629,55 +6629,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 457, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 480, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S136 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6693,8 +6695,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6727,6 +6727,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6742,8 +6744,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6773,58 +6773,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S138 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - 459, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S139 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6840,8 +6793,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S139 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6871,58 +6871,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S140 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 481, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S141 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6938,8 +6940,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -6972,6 +6972,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -6987,8 +6989,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7021,6 +7021,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7036,8 +7038,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7070,6 +7070,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7085,8 +7087,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7119,6 +7119,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7134,8 +7136,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7168,6 +7168,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7183,8 +7185,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7214,58 +7214,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S147 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 482, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S148 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7281,8 +7283,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7315,6 +7315,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7330,8 +7332,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7364,6 +7364,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7379,8 +7381,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7410,58 +7410,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S151 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S152 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7477,8 +7430,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S152 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7508,156 +7508,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S153 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 490, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S154 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S155 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 492, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S156 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7673,8 +7528,153 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S154 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S155 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S156 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7707,6 +7707,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7722,8 +7724,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7753,107 +7753,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S158 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 493, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S159 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S160 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7869,8 +7773,104 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S159 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S160 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7900,58 +7900,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S161 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 496, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S162 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -7967,8 +7920,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -7997,10 +7948,61 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S162 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 505, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, gotoRow{ // S163 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8016,8 +8018,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8047,156 +8047,158 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S164 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 513, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S165 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 514, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S166 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 515, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S167 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8212,8 +8214,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8246,6 +8246,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8261,8 +8263,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8292,107 +8292,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S169 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 516, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S170 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 517, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S171 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8408,8 +8410,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8439,58 +8439,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S172 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + 519, // Rvalue + 409, // PrecedenceChainStart + 410, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S173 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8506,8 +8508,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8540,6 +8540,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8555,8 +8557,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8589,6 +8589,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8604,8 +8606,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8638,6 +8638,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8653,8 +8655,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8687,6 +8687,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8702,8 +8704,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8736,6 +8736,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8751,8 +8753,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8785,6 +8785,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8800,8 +8802,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8834,6 +8834,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8849,8 +8851,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8883,6 +8883,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8898,8 +8900,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8932,6 +8932,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8947,8 +8949,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -8981,6 +8981,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -8996,8 +8998,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9030,6 +9030,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9045,8 +9047,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9079,6 +9079,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9094,8 +9096,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9128,6 +9128,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9143,8 +9145,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9177,6 +9177,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9192,8 +9194,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9226,6 +9226,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9241,8 +9243,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9275,6 +9275,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9290,8 +9292,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9324,6 +9324,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9339,8 +9341,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9373,6 +9373,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9388,8 +9390,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9422,6 +9422,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9437,8 +9439,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9471,6 +9471,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9486,8 +9488,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9520,6 +9520,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9535,8 +9537,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9569,6 +9569,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9584,8 +9586,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9618,6 +9618,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9633,8 +9635,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9667,6 +9667,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9682,8 +9684,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9716,6 +9716,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9731,8 +9733,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9765,6 +9765,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9780,8 +9782,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9814,6 +9814,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9829,8 +9831,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9863,6 +9863,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9878,8 +9880,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9912,6 +9912,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9927,8 +9929,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -9961,6 +9961,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -9976,8 +9978,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10010,6 +10010,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10025,8 +10027,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10059,6 +10059,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10074,8 +10076,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10105,58 +10105,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S206 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 500, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S207 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10172,8 +10125,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S207 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10206,6 +10206,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10221,8 +10223,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10255,6 +10255,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10270,8 +10272,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10304,6 +10304,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10319,8 +10321,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10350,9 +10350,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S211 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 523, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S212 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10368,8 +10419,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10398,59 +10447,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S212 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 501, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, gotoRow{ // S213 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10466,8 +10468,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10500,6 +10500,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10515,8 +10517,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10549,6 +10549,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10564,8 +10566,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10598,6 +10598,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10613,8 +10615,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10647,6 +10647,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10662,8 +10664,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10693,9 +10693,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S218 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 526, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S219 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10711,8 +10762,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10741,59 +10790,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S219 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 502, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, gotoRow{ // S220 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10809,8 +10811,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10843,6 +10843,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10858,8 +10860,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10889,58 +10889,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S222 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - 504, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S223 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -10956,8 +10909,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -10986,10 +10937,61 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S223 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 527, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, gotoRow{ // S224 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11005,8 +11007,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11039,6 +11039,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11054,8 +11056,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11088,6 +11088,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11103,8 +11105,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11137,6 +11137,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11152,8 +11154,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11186,6 +11186,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11201,8 +11203,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11235,6 +11235,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11250,8 +11252,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11281,58 +11281,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S230 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 528, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S231 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11348,8 +11350,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11382,6 +11382,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11397,8 +11399,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11431,6 +11431,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11446,8 +11448,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11480,6 +11480,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11495,8 +11497,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11526,58 +11526,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S235 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S236 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11593,8 +11546,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S236 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11624,156 +11624,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S237 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 535, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S238 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 536, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S239 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 537, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S240 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11789,8 +11644,153 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S238 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S239 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S240 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11823,6 +11823,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11838,8 +11840,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -11869,107 +11869,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S242 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 538, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S243 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S244 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -11985,8 +11889,104 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S243 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S244 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12019,55 +12019,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 541, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 551, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 428, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S246 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12083,8 +12085,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12114,156 +12114,158 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S247 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 559, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S248 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 560, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S249 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 561, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S250 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12279,8 +12281,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12313,6 +12313,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12328,8 +12330,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12359,107 +12359,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S252 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 562, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S253 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 563, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S254 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12475,8 +12477,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12506,58 +12506,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S255 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + 565, // Rvalue + 409, // PrecedenceChainStart + 410, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S256 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12573,8 +12575,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12607,6 +12607,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12622,8 +12624,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12656,6 +12656,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12671,8 +12673,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12705,6 +12705,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12720,8 +12722,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12754,6 +12754,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12769,8 +12771,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12803,6 +12803,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12818,8 +12820,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12852,6 +12852,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12867,8 +12869,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12901,6 +12901,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12916,8 +12918,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12950,6 +12950,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -12965,8 +12967,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -12999,6 +12999,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13014,8 +13016,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13048,6 +13048,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13063,8 +13065,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13097,6 +13097,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13112,8 +13114,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13146,6 +13146,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13161,8 +13163,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13195,6 +13195,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13210,8 +13212,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13244,6 +13244,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13259,8 +13261,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13293,6 +13293,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13308,8 +13310,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13342,6 +13342,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13357,8 +13359,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13391,6 +13391,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13406,8 +13408,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13440,6 +13440,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13455,8 +13457,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13489,6 +13489,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13504,8 +13506,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13538,6 +13538,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13553,8 +13555,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13584,58 +13584,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S277 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 549, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S278 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13651,8 +13604,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S278 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13685,6 +13685,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13700,8 +13702,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13734,6 +13734,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13749,8 +13751,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13780,9 +13780,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S281 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 570, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S282 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13798,8 +13849,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13828,59 +13877,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S282 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 550, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, gotoRow{ // S283 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13896,8 +13898,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13930,6 +13930,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13945,8 +13947,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -13979,6 +13979,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -13994,8 +13996,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14028,6 +14028,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14043,8 +14045,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14074,58 +14074,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S287 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 572, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S288 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14141,8 +14143,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14172,58 +14172,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S289 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 551, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S290 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14239,8 +14192,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S290 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14273,6 +14273,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14288,8 +14290,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14319,58 +14319,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S292 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - 553, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S293 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14386,8 +14339,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14416,10 +14367,61 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S293 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 573, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, gotoRow{ // S294 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14435,8 +14437,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14469,6 +14469,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14484,8 +14486,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14518,6 +14518,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14533,8 +14535,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14567,6 +14567,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14582,8 +14584,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14616,6 +14616,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14631,8 +14633,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14665,6 +14665,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14680,8 +14682,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14711,58 +14711,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S300 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 574, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S301 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14778,8 +14780,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14812,6 +14812,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14827,8 +14829,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14861,6 +14861,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14876,8 +14878,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14910,6 +14910,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14925,8 +14927,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -14959,6 +14959,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -14974,8 +14976,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15005,58 +15005,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S306 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 576, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S307 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -15072,8 +15025,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S307 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15103,156 +15103,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S308 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 584, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S309 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 585, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S310 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 586, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S311 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -15268,8 +15123,153 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S309 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S310 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S311 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15302,6 +15302,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -15317,8 +15319,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15348,75 +15348,124 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S313 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 587, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S314 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S315 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15432,23 +15481,25 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 588, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + 597, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 335, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, - gotoRow{ // S315 + gotoRow{ // S316 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -15464,8 +15515,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15494,206 +15543,159 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S316 + gotoRow{ // S317 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 590, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 605, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 428, // MapLiteral + 335, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S317 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S318 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 606, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S319 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 607, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S320 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -15709,8 +15711,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15743,6 +15743,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -15758,8 +15760,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15789,107 +15789,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S322 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 608, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S323 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 609, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S324 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -15905,8 +15907,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -15936,58 +15936,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S325 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + 611, // Rvalue + 409, // PrecedenceChainStart + 410, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S326 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16003,8 +16005,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16037,6 +16037,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16052,8 +16054,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16086,6 +16086,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16101,8 +16103,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16135,6 +16135,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16150,8 +16152,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16184,6 +16184,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16199,8 +16201,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16233,6 +16233,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16248,8 +16250,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16282,6 +16282,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16297,8 +16299,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16331,6 +16331,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16346,8 +16348,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16380,6 +16380,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16395,8 +16397,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16429,6 +16429,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16444,8 +16446,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16478,6 +16478,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16493,8 +16495,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16527,6 +16527,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16542,8 +16544,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16576,6 +16576,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16591,8 +16593,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16625,6 +16625,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16640,8 +16642,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16674,6 +16674,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -16689,8 +16691,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -16720,761 +16720,761 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S341 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 594, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S342 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 595, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S343 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 596, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S344 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 597, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S345 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 598, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S346 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 599, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S347 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 600, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S348 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 601, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S349 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 602, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S350 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 603, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S351 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 604, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S352 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 605, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 617, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S353 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 606, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 618, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S354 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 607, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 619, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S355 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 608, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 620, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S356 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17482,48 +17482,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 609, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 621, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S357 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17531,48 +17531,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 610, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 622, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S358 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17580,48 +17580,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 611, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 623, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S359 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17629,48 +17629,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 612, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 624, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S360 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17679,47 +17679,47 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 613, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 625, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S361 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17728,47 +17728,47 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 614, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 626, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S362 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17777,96 +17777,96 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 615, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 627, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S363 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 628, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S364 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17876,46 +17876,46 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 616, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 629, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S365 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17926,45 +17926,45 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 617, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 630, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S366 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -17976,44 +17976,44 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 618, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 631, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S367 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18026,43 +18026,43 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 619, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 632, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S368 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18075,43 +18075,43 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 620, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 633, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S369 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18125,42 +18125,42 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 621, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 634, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S370 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18174,172 +18174,174 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - 622, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 635, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S371 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 636, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S372 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 637, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S373 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 638, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S374 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -18355,8 +18357,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18386,75 +18386,26 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S375 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S376 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18469,318 +18420,320 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - -1, // UnaryOpTerm - 623, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 639, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, - gotoRow{ // S377 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S378 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S379 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S380 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S381 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S382 + gotoRow{ // S376 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 626, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 640, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, - gotoRow{ // S383 + gotoRow{ // S377 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 641, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S378 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 642, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S379 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 643, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S380 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 644, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S381 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 645, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S382 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -18796,8 +18749,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S383 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18830,6 +18830,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -18845,8 +18847,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18879,6 +18879,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -18894,8 +18896,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18928,6 +18928,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -18943,8 +18945,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -18977,104 +18977,106 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 627, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 646, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S388 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 648, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S389 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19090,8 +19092,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19124,6 +19124,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19139,8 +19141,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19173,6 +19173,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19188,8 +19190,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19222,6 +19222,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19237,8 +19239,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19271,6 +19271,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19286,8 +19288,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19320,55 +19320,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 628, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 651, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S395 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19384,8 +19386,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19418,6 +19418,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19433,8 +19435,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19464,58 +19464,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S397 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - 630, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S398 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19531,8 +19484,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S398 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19562,58 +19562,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S399 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 652, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S400 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19629,8 +19631,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19663,6 +19663,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19678,8 +19680,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19712,6 +19712,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19727,8 +19729,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19761,6 +19761,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19776,8 +19778,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19810,6 +19810,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19825,8 +19827,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19859,6 +19859,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19874,8 +19876,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -19905,58 +19905,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S406 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 653, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S407 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -19972,8 +19974,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20006,6 +20006,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20021,8 +20023,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20055,6 +20055,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20070,8 +20072,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20101,58 +20101,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S410 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S411 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20168,8 +20121,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S411 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20199,156 +20199,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S412 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 661, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S413 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 662, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S414 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 663, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S415 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20364,8 +20219,153 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S413 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S414 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S415 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20398,6 +20398,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20413,8 +20415,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20444,107 +20444,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S417 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 664, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S418 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 665, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S419 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20560,8 +20464,104 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S418 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S419 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20591,58 +20591,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S420 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 667, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S421 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20658,8 +20611,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20688,10 +20639,61 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S421 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 676, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess + }, gotoRow{ // S422 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20707,8 +20709,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20738,156 +20738,158 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S423 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 684, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S424 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 685, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S425 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 686, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S426 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20903,8 +20905,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20937,6 +20937,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -20952,8 +20954,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -20983,107 +20983,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S428 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 687, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S429 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 688, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S430 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21099,8 +21101,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21130,58 +21130,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S431 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + 690, // Rvalue + 409, // PrecedenceChainStart + 410, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S432 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21197,8 +21199,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21231,6 +21231,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21246,8 +21248,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21280,6 +21280,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21295,8 +21297,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21329,6 +21329,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21344,8 +21346,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21378,6 +21378,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21393,8 +21395,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21427,6 +21427,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21442,8 +21444,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21476,6 +21476,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21491,8 +21493,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21525,6 +21525,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21540,8 +21542,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21574,6 +21574,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21589,8 +21591,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21623,6 +21623,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21638,8 +21640,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21672,6 +21672,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21687,8 +21689,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21718,58 +21718,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S443 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 669, // Rvalue - 690, // PrecedenceChainStart - 691, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S444 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21785,8 +21738,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S444 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21819,6 +21819,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21834,8 +21836,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21868,6 +21868,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21883,8 +21885,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21917,6 +21917,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21932,8 +21934,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -21966,6 +21966,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -21981,8 +21983,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -22015,6 +22015,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -22030,8 +22032,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -22064,6 +22064,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -22079,8 +22081,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -22113,6 +22113,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -22128,8 +22130,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -22162,6 +22162,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -22177,8 +22179,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -22211,6 +22211,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -22226,8 +22228,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -22257,58 +22257,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S454 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + 693, // Rvalue + 713, // PrecedenceChainStart + 714, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S455 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -22324,8 +22326,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -22355,58 +22355,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S456 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + 120, // BeginBlock + 123, // EndBlock + 759, // Statement + 125, // Assignment + 126, // Lvalue + 10, // BaseLvalue + 11, // IndexedLvalue + 12, // FieldValue + 16, // DirectFieldValue + 17, // IndirectFieldValue + 18, // BracedFieldValue + 14, // FullSrec + 13, // OosvarValue + 23, // DirectOosvarValue + 24, // IndirectOosvarValue + 25, // BracedOosvarValue + 15, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S457 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -22422,8 +22424,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -22453,1185 +22453,893 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S458 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + 760, // StatementBlock + 120, // BeginBlock + 123, // EndBlock + 119, // Statement + 125, // Assignment + 126, // Lvalue + 10, // BaseLvalue + 11, // IndexedLvalue + 12, // FieldValue + 16, // DirectFieldValue + 17, // IndirectFieldValue + 18, // BracedFieldValue + 14, // FullSrec + 13, // OosvarValue + 23, // DirectOosvarValue + 24, // IndirectOosvarValue + 25, // BracedOosvarValue + 15, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S459 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + 762, // StatementBlock + 120, // BeginBlock + 123, // EndBlock + 119, // Statement + 125, // Assignment + 126, // Lvalue + 10, // BaseLvalue + 11, // IndexedLvalue + 12, // FieldValue + 16, // DirectFieldValue + 17, // IndirectFieldValue + 18, // BracedFieldValue + 14, // FullSrec + 13, // OosvarValue + 23, // DirectOosvarValue + 24, // IndirectOosvarValue + 25, // BracedOosvarValue + 15, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S460 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 761, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 765, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S461 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 762, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 830, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S462 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 763, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 831, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S463 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 764, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 832, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S464 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 765, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 833, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S465 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 766, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 834, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S466 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 767, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 835, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S467 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 768, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 836, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S468 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 769, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 837, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S469 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 770, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 838, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S470 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 771, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 839, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S471 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 772, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 840, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S472 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 773, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 841, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S473 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 774, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 842, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S474 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 775, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 843, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S475 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 776, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + 844, // Rvalue + 785, // PrecedenceChainStart + 786, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S476 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 777, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S477 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 778, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S478 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 779, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S479 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 780, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S480 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 781, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S481 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 782, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S482 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -23647,8 +23355,300 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S477 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S478 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S479 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S480 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S481 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S482 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -23681,219 +23681,219 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 783, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 849, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S484 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 784, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 850, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S485 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 785, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 851, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S486 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 786, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 852, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S487 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -23901,48 +23901,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 787, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 853, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S488 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -23950,48 +23950,881 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 788, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 854, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S489 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 855, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S490 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 856, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S491 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 857, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S492 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 858, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S493 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 859, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S494 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 860, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S495 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 861, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S496 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 862, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S497 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 863, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S498 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 864, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S499 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 865, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S500 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 866, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S501 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 867, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S502 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 868, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S503 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 869, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S504 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 870, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S505 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S506 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -24006,286 +24839,580 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 789, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 871, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, - gotoRow{ // S490 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S491 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S492 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S493 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S494 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S495 + gotoRow{ // S507 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 872, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S508 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 873, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S509 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 874, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S510 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 875, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S511 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 876, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S512 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 877, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess + }, + gotoRow{ // S513 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S514 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S515 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S516 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S517 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S518 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -24301,1542 +25428,123 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 790, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral + 878, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 169, // MapLiteral + 180, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess - }, - gotoRow{ // S496 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S497 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 792, // Rvalue - 690, // PrecedenceChainStart - 691, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S498 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S499 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S500 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S501 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S502 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S503 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S504 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S505 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 798, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S506 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 799, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S507 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 800, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S508 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 801, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S509 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 802, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S510 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 803, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S511 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 804, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S512 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 805, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S513 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 806, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S514 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 807, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S515 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 808, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S516 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 809, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S517 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 810, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S518 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 811, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S519 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 812, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S520 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 813, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + 880, // Rvalue + 713, // PrecedenceChainStart + 714, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 255, // MapLiteral + 744, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S521 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 814, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S522 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 815, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S523 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 816, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S524 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 817, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S525 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 818, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S526 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 819, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S527 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -25852,8 +25560,300 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S522 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S523 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S524 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + 884, // Rvalue + 904, // PrecedenceChainStart + 905, // TernaryTerm + 906, // LogicalOrTerm + 907, // LogicalXORTerm + 908, // LogicalAndTerm + 909, // EqneTerm + 910, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess + }, + gotoRow{ // S525 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S526 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S527 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -25883,271 +25883,271 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S528 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 820, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S529 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 821, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral + 952, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 255, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S530 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 822, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral + 953, // LogicalXORTerm + 237, // LogicalAndTerm + 238, // EqneTerm + 239, // CmpTerm + 240, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 255, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S531 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -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 - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral + 954, // LogicalAndTerm + 238, // EqneTerm + 239, // CmpTerm + 240, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 255, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S532 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -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 - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral + 955, // EqneTerm + 239, // CmpTerm + 240, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 255, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S533 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -26155,48 +26155,195 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 825, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral + 956, // CmpTerm + 240, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 255, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S534 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 957, // CmpTerm + 240, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S535 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 958, // CmpTerm + 240, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S536 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 959, // CmpTerm + 240, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S537 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -26205,292 +26352,439 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 826, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral + 960, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 255, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S535 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S536 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S537 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S538 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 961, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S539 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 962, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S540 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 963, // BitwiseORTerm + 241, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S541 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 964, // BitwiseXORTerm + 242, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S542 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 965, // BitwiseANDTerm + 243, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S543 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 966, // BitwiseShiftTerm + 244, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S544 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 967, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S545 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 968, // AddsubdotTerm + 246, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S546 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -26504,515 +26798,223 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 827, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral + 969, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 255, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S541 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S542 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 829, // Rvalue - 690, // PrecedenceChainStart - 691, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S543 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S544 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 831, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S545 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S546 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S547 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 832, // Rvalue - 853, // PrecedenceChainStart - 854, // TernaryTerm - 855, // LogicalOrTerm - 856, // LogicalXORTerm - 857, // LogicalAndTerm - 858, // EqneTerm - 859, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 970, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S548 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 971, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S549 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 972, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S550 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 973, // MuldivTerm + 250, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S551 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -27028,8 +27030,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27059,320 +27059,320 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S552 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 974, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S553 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 975, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S554 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - 902, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // 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 + 976, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S555 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - 903, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 977, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S556 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - 904, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 978, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S557 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - 905, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 979, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S558 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -27380,1518 +27380,293 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 906, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 980, // UnaryOpTerm + 251, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S559 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 907, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S560 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 908, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S561 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 909, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S562 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 910, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S563 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 911, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S564 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 912, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S565 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 913, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S566 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 914, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S567 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 915, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S568 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 916, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S569 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 917, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S570 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 918, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S571 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 919, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S572 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 920, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S573 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 921, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S574 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 922, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S575 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 923, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S576 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S577 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 924, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S578 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 925, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S579 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 926, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S580 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 927, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S581 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 928, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S582 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 929, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S583 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 930, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S584 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S585 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S586 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S587 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S588 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S589 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -28907,366 +27682,1593 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 931, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + 981, // PowTerm + 254, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 263, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S565 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S566 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + 983, // Rvalue + 713, // PrecedenceChainStart + 714, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess + }, + gotoRow{ // S567 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S568 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 985, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S569 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S570 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S571 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S572 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S573 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S574 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S575 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 990, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S576 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 991, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S577 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 992, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S578 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 993, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S579 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 994, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S580 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 995, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S581 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 996, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S582 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 997, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S583 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 998, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S584 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 999, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S585 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1000, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S586 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1001, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S587 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1002, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S588 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1003, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess + }, + gotoRow{ // S589 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1004, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S590 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1005, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S591 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 933, // Rvalue - 690, // PrecedenceChainStart - 691, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1006, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S592 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1007, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S593 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - 935, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1008, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S594 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1009, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S595 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1010, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S596 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1011, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S597 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -29282,8 +29284,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29313,352 +29313,354 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S598 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1012, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S599 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1013, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S600 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1014, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S601 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1015, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S602 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1016, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S603 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1017, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S604 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1018, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S605 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -29674,8 +29676,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29708,6 +29708,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -29723,8 +29725,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29757,6 +29757,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -29772,8 +29774,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29806,6 +29806,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -29821,8 +29823,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29855,6 +29855,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -29870,8 +29872,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29901,58 +29901,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S610 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1019, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S611 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -29968,8 +29970,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -29999,58 +29999,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S612 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + 1021, // Rvalue + 713, // PrecedenceChainStart + 714, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S613 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30066,8 +30068,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30097,58 +30097,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S614 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 1023, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S615 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30164,8 +30166,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30198,6 +30198,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30213,8 +30215,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30247,6 +30247,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30262,8 +30264,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30296,6 +30296,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30311,8 +30313,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30345,6 +30345,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30360,8 +30362,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30394,6 +30394,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30409,8 +30411,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30443,6 +30443,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30458,8 +30460,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30492,6 +30492,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30507,8 +30509,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30541,6 +30541,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30556,8 +30558,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30590,6 +30590,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30605,8 +30607,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30639,6 +30639,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30654,8 +30656,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30688,6 +30688,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30703,8 +30705,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30737,6 +30737,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30752,8 +30754,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30786,6 +30786,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30801,8 +30803,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30835,6 +30835,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30850,8 +30852,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30884,6 +30884,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -30899,8 +30901,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -30930,1087 +30930,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S631 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 941, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S632 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 942, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S633 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 943, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S634 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 944, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S635 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 945, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S636 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 946, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S637 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 947, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S638 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 948, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S639 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 949, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S640 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 950, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S641 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 951, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S642 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 952, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S643 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 953, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S644 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 954, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S645 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 955, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S646 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 956, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S647 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 957, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S648 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 958, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S649 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 959, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S650 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 960, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S651 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 961, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S652 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 962, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S653 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -32026,8 +30950,1084 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S632 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S633 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S634 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S635 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S636 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S637 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S638 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S639 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S640 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S641 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S642 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S643 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S644 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S645 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S646 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S647 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S648 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S649 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S650 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S651 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S652 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S653 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -32057,1087 +32057,1089 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S654 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 963, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1029, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S655 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 964, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1030, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S656 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 965, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1031, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S657 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 966, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1032, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S658 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 967, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1033, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S659 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 968, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1034, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S660 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 969, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1035, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S661 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1036, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S662 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1037, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S663 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1038, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S664 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1039, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S665 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1040, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S666 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 970, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1041, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S667 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1042, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S668 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 972, // Rvalue - 690, // PrecedenceChainStart - 691, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1043, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S669 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1044, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S670 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1045, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S671 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1046, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S672 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1047, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S673 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1048, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S674 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 977, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1049, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S675 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1050, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S676 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -33153,8 +33155,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33184,352 +33184,354 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S677 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1051, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S678 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1052, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S679 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 978, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1053, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S680 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1054, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S681 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1055, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S682 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1056, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S683 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1057, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S684 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -33545,8 +33547,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33579,6 +33579,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -33594,8 +33596,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33625,58 +33625,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S686 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 979, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S687 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -33692,8 +33645,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S687 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33726,6 +33726,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -33741,8 +33743,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33772,58 +33772,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S689 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - 981, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1058, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S690 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -33839,8 +33841,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33870,58 +33870,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S691 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + 1060, // Rvalue + 713, // PrecedenceChainStart + 714, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S692 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 1063, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, + gotoRow{ // S693 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -33937,8 +33988,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -33967,59 +34016,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S693 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 984, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, gotoRow{ // S694 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34035,8 +34037,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34069,6 +34069,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34084,8 +34086,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34118,6 +34118,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34133,8 +34135,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34167,6 +34167,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34182,8 +34184,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34213,58 +34213,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S698 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 1067, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S699 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34280,8 +34282,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34314,6 +34314,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34329,8 +34331,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34363,6 +34363,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34378,8 +34380,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34412,6 +34412,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34427,8 +34429,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34461,55 +34461,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1006, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1068, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 721, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S704 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34525,8 +34527,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34556,156 +34556,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S705 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1014, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S706 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1015, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S707 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1016, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S708 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34721,8 +34576,153 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S706 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S707 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S708 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34755,6 +34755,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34770,8 +34772,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34804,104 +34804,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1017, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1069, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 721, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S711 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1018, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S712 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -34917,8 +34870,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S712 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -34948,58 +34948,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S713 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1020, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S714 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35015,8 +34968,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S714 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35049,6 +35049,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35064,8 +35066,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35095,58 +35095,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S716 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1072, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S717 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35162,8 +35164,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35196,6 +35196,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35211,8 +35213,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35245,6 +35245,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35260,8 +35262,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35294,6 +35294,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35309,8 +35311,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35343,6 +35343,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35358,8 +35360,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35392,6 +35392,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35407,8 +35409,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35441,6 +35441,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35456,8 +35458,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35490,6 +35490,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35505,8 +35507,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35539,6 +35539,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35554,8 +35556,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35585,58 +35585,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S726 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1094, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S727 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35652,8 +35654,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35683,156 +35683,158 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S728 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1102, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S729 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1103, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S730 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1104, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S731 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35848,8 +35850,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35882,6 +35882,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -35897,8 +35899,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -35928,107 +35928,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S733 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1105, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S734 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1106, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S735 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -36044,8 +36046,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -36078,55 +36078,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock - 1022, // Statement - 447, // Assignment - 450, // Lvalue - 8, // BaseLvalue - 9, // IndexedLvalue - 10, // FieldValue - 14, // DirectFieldValue - 15, // IndirectFieldValue - 16, // BracedFieldValue - 12, // FullSrec - 11, // OosvarValue - 21, // DirectOosvarValue - 22, // IndirectOosvarValue - 23, // BracedOosvarValue - 13, // FullOosvar - 448, // BeginBlock - 449, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + 1108, // Rvalue + 409, // PrecedenceChainStart + 410, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - -1, // MapLiteral + 439, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S737 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -36142,8 +36144,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -36173,891 +36173,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S738 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1023, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S739 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1089, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S740 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1090, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S741 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1091, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S742 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1092, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S743 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1093, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S744 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1094, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S745 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1095, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S746 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1096, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S747 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1097, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S748 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1098, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S749 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1099, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S750 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1100, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S751 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1101, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S752 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1102, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S753 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1103, // Rvalue - 1044, // PrecedenceChainStart - 1045, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S754 - -1, // S' - -1, // Root - 1104, // StatementBlock - 446, // Statement - 447, // Assignment - 450, // Lvalue - 8, // BaseLvalue - 9, // IndexedLvalue - 10, // FieldValue - 14, // DirectFieldValue - 15, // IndirectFieldValue - 16, // BracedFieldValue - 12, // FullSrec - 11, // OosvarValue - 21, // DirectOosvarValue - 22, // IndirectOosvarValue - 23, // BracedOosvarValue - 13, // FullOosvar - 448, // BeginBlock - 449, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S755 - -1, // S' - -1, // Root - 1105, // StatementBlock - 446, // Statement - 447, // Assignment - 450, // Lvalue - 8, // BaseLvalue - 9, // IndexedLvalue - 10, // FieldValue - 14, // DirectFieldValue - 15, // IndirectFieldValue - 16, // BracedFieldValue - 12, // FullSrec - 11, // OosvarValue - 21, // DirectOosvarValue - 22, // IndirectOosvarValue - 23, // BracedOosvarValue - 13, // FullOosvar - 448, // BeginBlock - 449, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S756 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37073,8 +36193,888 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S739 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S740 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S741 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S742 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S743 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S744 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S745 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S746 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S747 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S748 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S749 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S750 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S751 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S752 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S753 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S754 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S755 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S756 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37107,6 +37107,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37122,8 +37124,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37156,6 +37156,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37171,8 +37173,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37205,6 +37205,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37220,8 +37222,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37254,6 +37254,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37269,8 +37271,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37303,6 +37303,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37318,8 +37320,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37352,6 +37352,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37367,8 +37369,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37401,6 +37401,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37416,8 +37418,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37447,58 +37447,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S764 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 1113, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S765 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37514,8 +37516,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37548,6 +37548,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37563,8 +37565,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37597,6 +37597,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37612,8 +37614,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37646,6 +37646,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37661,8 +37663,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37695,6 +37695,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37710,8 +37712,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37741,58 +37741,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S770 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 1115, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S771 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37808,8 +37810,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37842,6 +37842,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37857,8 +37859,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37891,6 +37891,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37906,8 +37908,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37940,6 +37940,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -37955,8 +37957,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -37986,58 +37986,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S775 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1116, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S776 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38053,8 +38055,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38087,6 +38087,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38102,8 +38104,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38136,6 +38136,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38151,8 +38153,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38185,6 +38185,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38200,8 +38202,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38234,6 +38234,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38249,8 +38251,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38283,6 +38283,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38298,8 +38300,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38329,58 +38329,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S782 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1117, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S783 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38396,8 +38398,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38430,6 +38430,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38445,8 +38447,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38479,6 +38479,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38494,8 +38496,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38528,6 +38528,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38543,8 +38545,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38577,6 +38577,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38592,8 +38594,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38626,6 +38626,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38641,8 +38643,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38675,6 +38675,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38690,8 +38692,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38724,6 +38724,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38739,8 +38741,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38773,6 +38773,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38788,8 +38790,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38822,6 +38822,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38837,8 +38839,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38868,58 +38868,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S793 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1109, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S794 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38935,8 +38888,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S794 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -38969,6 +38969,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -38984,8 +38986,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39018,6 +39018,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39033,8 +39035,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39064,58 +39064,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S797 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1140, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S798 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39131,8 +39133,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39162,156 +39162,158 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S799 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1148, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S800 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1149, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S801 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1150, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S802 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39327,8 +39329,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39361,6 +39361,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39376,8 +39378,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39407,107 +39407,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S804 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1151, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S805 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1152, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S806 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39523,8 +39525,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39554,58 +39554,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S807 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + 1154, // Rvalue + 409, // PrecedenceChainStart + 410, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S808 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39621,8 +39623,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39655,6 +39655,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39670,8 +39672,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39704,6 +39704,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39719,8 +39721,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39753,6 +39753,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39768,8 +39770,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39802,6 +39802,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39817,8 +39819,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39851,6 +39851,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39866,8 +39868,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39900,6 +39900,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39915,8 +39917,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39949,6 +39949,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -39964,8 +39966,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -39998,6 +39998,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40013,8 +40015,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40047,6 +40047,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40062,8 +40064,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40096,6 +40096,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40111,8 +40113,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40145,6 +40145,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40160,8 +40162,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40194,6 +40194,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40209,8 +40211,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40243,6 +40243,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40258,8 +40260,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40292,6 +40292,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40307,8 +40309,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40341,6 +40341,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40356,8 +40358,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40390,6 +40390,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40405,8 +40407,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40439,6 +40439,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40454,8 +40456,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40488,6 +40488,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40503,8 +40505,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40537,6 +40537,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40552,8 +40554,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40586,6 +40586,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40601,8 +40603,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40635,6 +40635,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40650,8 +40652,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40681,58 +40681,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S830 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1114, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S831 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40748,8 +40701,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S831 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40782,6 +40782,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40797,8 +40799,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40831,6 +40831,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40846,8 +40848,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40880,6 +40880,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40895,8 +40897,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40929,6 +40929,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40944,8 +40946,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -40978,6 +40978,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -40993,8 +40995,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41024,58 +41024,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S837 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 1117, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S838 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41091,8 +41044,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S838 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41125,6 +41125,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41140,8 +41142,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41174,6 +41174,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41189,8 +41191,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41223,6 +41223,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41238,8 +41240,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41269,58 +41269,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S842 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1118, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S843 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41336,8 +41289,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S843 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41370,6 +41370,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41385,8 +41387,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41419,6 +41419,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41434,8 +41436,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41468,6 +41468,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41483,8 +41485,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41517,6 +41517,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41532,8 +41534,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41566,6 +41566,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41581,8 +41583,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41612,58 +41612,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S849 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1119, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S850 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41679,8 +41632,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S850 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41713,6 +41713,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41728,8 +41730,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41759,58 +41759,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S852 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - 1121, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S853 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41826,8 +41779,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S853 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41860,6 +41860,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41875,8 +41877,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41909,6 +41909,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41924,8 +41926,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -41958,6 +41958,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -41973,8 +41975,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42007,6 +42007,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42022,8 +42024,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42056,6 +42056,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42071,8 +42073,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42105,6 +42105,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42120,8 +42122,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42154,6 +42154,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42169,8 +42171,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42203,6 +42203,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42218,8 +42220,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42252,6 +42252,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42267,8 +42269,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42301,6 +42301,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42316,8 +42318,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42350,6 +42350,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42365,8 +42367,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42396,58 +42396,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S865 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1144, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S866 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42463,8 +42416,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S866 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42494,156 +42494,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S867 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1152, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S868 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1153, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S869 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1154, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S870 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42659,8 +42514,153 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S868 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S869 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S870 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42693,6 +42693,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42708,8 +42710,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42739,107 +42739,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S872 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1155, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S873 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1156, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S874 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42855,8 +42759,104 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S873 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S874 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42886,58 +42886,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S875 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1158, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S876 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -42953,8 +42906,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S876 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -42987,6 +42987,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43002,8 +43004,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43036,6 +43036,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43051,8 +43053,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43085,6 +43085,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43100,8 +43102,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43134,6 +43134,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43149,8 +43151,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43180,58 +43180,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S881 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1159, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S882 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43247,8 +43249,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43278,58 +43278,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S883 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + 213, // Rvalue + 233, // PrecedenceChainStart + 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + 1162, // MapLiteralKeyValuePairs + 265, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S884 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43345,8 +43347,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43379,6 +43379,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43394,8 +43396,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43428,6 +43428,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43443,8 +43445,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43477,6 +43477,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43492,8 +43494,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43526,6 +43526,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43541,8 +43543,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43572,58 +43572,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S889 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + 282, // Rvalue + 303, // PrecedenceChainStart + 304, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral + 1164, // ArrayLiteralElements + 334, // ArrayLiteralElement + 335, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S890 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43639,8 +43641,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43673,6 +43673,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43688,8 +43690,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43722,6 +43722,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43737,8 +43739,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43771,6 +43771,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43786,8 +43788,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43817,58 +43817,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S894 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1165, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S895 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43884,8 +43886,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43918,6 +43918,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43933,8 +43935,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -43967,6 +43967,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -43982,8 +43984,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44016,6 +44016,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44031,8 +44033,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44065,6 +44065,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44080,8 +44082,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44114,6 +44114,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44129,8 +44131,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44160,58 +44160,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S901 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1166, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S902 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44227,8 +44229,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44261,6 +44261,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44276,8 +44278,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44310,6 +44310,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44325,8 +44327,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44359,6 +44359,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44374,8 +44376,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44408,6 +44408,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44423,8 +44425,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44457,6 +44457,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44472,8 +44474,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44506,6 +44506,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44521,8 +44523,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44555,6 +44555,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44570,8 +44572,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44604,6 +44604,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44619,8 +44621,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44653,6 +44653,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44668,8 +44670,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44702,6 +44702,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44717,8 +44719,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44751,6 +44751,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44766,8 +44768,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44800,6 +44800,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44815,8 +44817,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44849,6 +44849,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44864,8 +44866,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44895,58 +44895,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S916 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1189, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S917 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -44962,8 +44964,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -44993,156 +44993,158 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S918 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1197, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S919 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1198, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S920 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1199, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S921 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45158,8 +45160,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45192,6 +45192,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45207,8 +45209,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45238,107 +45238,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S923 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1200, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S924 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1201, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S925 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45354,8 +45356,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45385,58 +45385,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S926 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + 1203, // Rvalue + 409, // PrecedenceChainStart + 410, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess }, gotoRow{ // S927 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45452,8 +45454,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45486,6 +45486,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45501,8 +45503,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45535,6 +45535,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45550,8 +45552,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45584,6 +45584,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45599,8 +45601,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45633,6 +45633,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45648,8 +45650,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45682,6 +45682,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45697,8 +45699,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45731,6 +45731,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45746,8 +45748,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45777,58 +45777,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S934 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1163, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S935 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45844,8 +45797,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S935 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45875,58 +45875,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S936 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1165, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S937 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45942,8 +45895,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S937 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -45976,6 +45976,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -45991,8 +45993,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46025,6 +46025,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46040,8 +46042,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46074,6 +46074,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46089,8 +46091,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46123,6 +46123,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46138,8 +46140,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46172,6 +46172,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46187,8 +46189,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46221,6 +46221,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46236,8 +46238,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46270,6 +46270,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46285,8 +46287,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46319,6 +46319,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46334,8 +46336,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46368,6 +46368,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46383,8 +46385,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46417,6 +46417,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46432,8 +46434,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46466,6 +46466,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46481,8 +46483,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46515,6 +46515,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46530,8 +46532,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46564,6 +46564,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46579,8 +46581,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46613,6 +46613,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46628,8 +46630,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46662,6 +46662,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46677,8 +46679,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46711,6 +46711,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46726,8 +46728,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46760,6 +46760,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46775,8 +46777,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46809,6 +46809,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46824,8 +46826,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46858,6 +46858,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46873,8 +46875,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46907,6 +46907,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46922,8 +46924,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -46956,6 +46956,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -46971,8 +46973,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47005,6 +47005,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47020,8 +47022,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47054,6 +47054,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47069,8 +47071,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47103,6 +47103,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47118,8 +47120,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47152,6 +47152,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47167,8 +47169,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47201,6 +47201,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47216,8 +47218,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47250,6 +47250,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47265,8 +47267,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47299,6 +47299,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47314,8 +47316,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47348,6 +47348,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47363,8 +47365,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47397,6 +47397,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47412,8 +47414,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47446,6 +47446,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47461,8 +47463,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47495,6 +47495,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47510,8 +47512,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47544,6 +47544,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47559,8 +47561,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47593,6 +47593,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47608,8 +47610,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47642,6 +47642,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47657,8 +47659,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47688,58 +47688,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S973 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1169, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S974 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47755,8 +47708,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S974 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47786,58 +47786,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S975 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1171, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S976 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47853,8 +47806,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S976 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47887,6 +47887,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47902,8 +47904,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47936,6 +47936,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -47951,8 +47953,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -47985,6 +47985,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -48000,8 +48002,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -48034,6 +48034,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -48049,8 +48051,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -48083,6 +48083,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -48098,8 +48100,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -48129,107 +48129,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S982 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1177, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S983 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1178, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S984 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -48245,8 +48149,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -48275,10 +48177,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S985 + gotoRow{ // S983 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -48294,8 +48198,104 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S984 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1208, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S985 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -48325,989 +48325,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S986 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1180, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S987 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1181, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S988 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1182, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S989 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1183, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S990 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1184, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S991 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1185, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S992 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1186, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S993 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1187, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S994 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1188, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S995 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1189, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S996 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1190, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S997 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1191, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S998 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1192, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S999 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1193, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1000 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1194, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1001 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1195, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1002 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1196, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1003 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1197, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1004 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1198, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1005 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1199, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1006 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -49323,8 +48345,986 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S987 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S988 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S989 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S990 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S991 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S992 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S993 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S994 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S995 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S996 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S997 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S998 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S999 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1000 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1001 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1002 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1003 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1004 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1005 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1006 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -49354,352 +49354,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1007 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1200, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1008 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1201, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1009 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1202, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1010 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1203, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1011 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1204, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1012 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1205, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1013 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1206, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1014 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -49715,8 +49374,349 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1008 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1009 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1010 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1011 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1012 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1013 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1014 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -49749,6 +49749,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -49764,8 +49766,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -49798,6 +49798,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -49813,8 +49815,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -49847,6 +49847,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -49862,8 +49864,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -49896,6 +49896,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -49911,8 +49913,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -49942,58 +49942,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1019 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1207, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1020 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50009,8 +49962,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1020 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50040,58 +50040,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1021 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1209, // Rvalue - 690, // PrecedenceChainStart - 691, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1022 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50107,8 +50060,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50137,10 +50088,61 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S1022 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1213, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, gotoRow{ // S1023 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50156,8 +50158,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50187,58 +50187,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1024 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1215, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S1025 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50254,8 +50256,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50288,6 +50288,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50303,8 +50305,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50337,6 +50337,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50352,8 +50354,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50383,58 +50383,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1028 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 201, // Rvalue - 223, // PrecedenceChainStart - 224, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - 1212, // ArrayLiteralElements - 254, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S1029 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50450,8 +50403,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1029 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50484,6 +50484,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50499,8 +50501,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50533,6 +50533,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50548,8 +50550,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50582,6 +50582,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50597,8 +50599,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50628,58 +50628,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1033 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1213, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S1034 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50695,8 +50648,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1034 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50729,6 +50729,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50744,8 +50746,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50778,6 +50778,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50793,8 +50795,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50827,6 +50827,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50842,8 +50844,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50876,6 +50876,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50891,8 +50893,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50925,6 +50925,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -50940,8 +50942,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -50971,58 +50971,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1040 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1214, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S1041 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51038,8 +50991,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1041 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51072,6 +51072,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51087,8 +51089,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51118,58 +51118,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1043 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 272, // Rvalue - 294, // PrecedenceChainStart - 295, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - 1216, // MapLiteralKeyValuePairs - 326, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, - gotoRow{ // S1044 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51185,8 +51138,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1044 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51219,6 +51219,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51234,8 +51236,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51268,6 +51268,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51283,8 +51285,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51317,6 +51317,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51332,8 +51334,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51366,6 +51366,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51381,8 +51383,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51415,6 +51415,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51430,8 +51432,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51464,6 +51464,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51479,8 +51481,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51513,6 +51513,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51528,8 +51530,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51562,6 +51562,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51577,8 +51579,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51611,6 +51611,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51626,8 +51628,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51660,6 +51660,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51675,8 +51677,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51709,6 +51709,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51724,8 +51726,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51755,58 +51755,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1056 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1239, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1057 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -51822,8 +51775,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1057 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -51853,156 +51853,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1058 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1247, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1059 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1248, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1060 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1249, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1061 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -52018,8 +51873,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -52048,10 +51901,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S1062 + gotoRow{ // S1059 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -52067,8 +51922,153 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1060 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1061 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1219, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S1062 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -52098,107 +52098,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1063 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1250, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1064 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1251, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1065 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -52214,8 +52118,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -52244,59 +52146,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S1066 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1253, // Rvalue - 398, // PrecedenceChainStart - 399, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S1067 + gotoRow{ // S1064 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -52312,8 +52167,153 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1065 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1222, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S1066 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1067 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -52346,6 +52346,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -52361,8 +52363,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -52395,6 +52395,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -52410,8 +52412,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -52441,107 +52441,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1070 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1227, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S1071 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1228, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1072 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -52557,8 +52559,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -52591,6 +52591,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -52606,8 +52608,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -52637,989 +52637,991 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1074 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1230, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1075 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1231, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1076 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1232, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1077 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1233, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1078 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1234, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1079 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1235, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1080 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1236, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1081 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1237, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1082 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1238, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1083 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1239, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1084 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1240, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1085 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1241, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1086 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1242, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1087 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1243, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1088 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1244, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1089 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1245, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1090 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1246, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1091 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1247, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1092 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1248, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1093 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1249, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1094 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -53635,8 +53637,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -53666,352 +53666,354 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1095 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1250, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1096 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1251, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1097 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1252, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1098 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1253, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1099 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1254, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1100 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1255, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1101 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1256, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1102 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54027,8 +54029,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54061,6 +54061,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54076,8 +54078,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54110,6 +54110,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54125,8 +54127,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54159,6 +54159,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54174,8 +54176,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54205,156 +54205,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1106 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 119, // FieldValue - 124, // DirectFieldValue - 125, // IndirectFieldValue - 126, // BracedFieldValue - 121, // FullSrec - 120, // OosvarValue - 131, // DirectOosvarValue - 132, // IndirectOosvarValue - 133, // BracedOosvarValue - 122, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1257, // TernaryTerm - 141, // LogicalOrTerm - 142, // LogicalXORTerm - 143, // LogicalAndTerm - 144, // EqneTerm - 145, // CmpTerm - 146, // BitwiseORTerm - 147, // BitwiseXORTerm - 148, // BitwiseANDTerm - 149, // BitwiseShiftTerm - 150, // AddsubdotTerm - 152, // MuldivTerm - 156, // UnaryOpTerm - 157, // PowTerm - 160, // PrecedenceChainEnd - 162, // MlrvalOrFunction - 168, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 169, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 170, // ContextVariable - 182, // ArrayOrMapIndexAccess - 183, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1107 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - }, - gotoRow{ // S1108 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1258, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1257, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 744, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, - gotoRow{ // S1109 + gotoRow{ // S1108 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54370,8 +54323,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54400,10 +54351,61 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S1109 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + 1259, // Rvalue + 713, // PrecedenceChainStart + 714, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess + }, gotoRow{ // S1110 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54419,8 +54421,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54450,58 +54450,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1111 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 202, // FieldValue - 208, // DirectFieldValue - 209, // IndirectFieldValue - 210, // BracedFieldValue - 204, // FullSrec - 203, // OosvarValue - 215, // DirectOosvarValue - 216, // IndirectOosvarValue - 217, // BracedOosvarValue - 205, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1261, // TernaryTerm - 225, // LogicalOrTerm - 226, // LogicalXORTerm - 227, // LogicalAndTerm - 228, // EqneTerm - 229, // CmpTerm - 230, // BitwiseORTerm - 231, // BitwiseXORTerm - 232, // BitwiseANDTerm - 233, // BitwiseShiftTerm - 234, // AddsubdotTerm - 236, // MuldivTerm - 240, // UnaryOpTerm - 241, // PowTerm - 244, // PrecedenceChainEnd - 246, // MlrvalOrFunction - 252, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 255, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 256, // ContextVariable - 268, // ArrayOrMapIndexAccess - 269, // ArraySliceAccess - }, - gotoRow{ // S1112 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54517,8 +54470,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1112 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54548,58 +54548,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1113 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1262, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S1114 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54615,8 +54568,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1114 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54649,6 +54649,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54664,8 +54666,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54698,6 +54698,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54713,8 +54715,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54747,6 +54747,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -54762,8 +54764,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -54793,418 +54793,418 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1118 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1265, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S1119 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1266, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1120 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1267, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1121 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1268, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1122 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart - 1269, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1269, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 324, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1123 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm - 1270, // LogicalXORTerm - 857, // LogicalAndTerm - 858, // EqneTerm - 859, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1270, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1124 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - 1271, // LogicalAndTerm - 858, // EqneTerm - 859, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // LogicalAndTerm + -1, // EqneTerm + 1271, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1125 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - 1272, // EqneTerm - 859, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // EqneTerm + 1272, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1126 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55212,48 +55212,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 1273, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // CmpTerm + 1273, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1127 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55261,48 +55261,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 1274, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // CmpTerm + 1274, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1128 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55310,48 +55310,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 1275, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // CmpTerm + 1275, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1129 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55359,48 +55359,48 @@ var gotoTab = gotoTable{ -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 1276, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // CmpTerm + 1276, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1130 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55409,47 +55409,47 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 1277, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // BitwiseORTerm + 1277, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1131 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55458,47 +55458,47 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 1278, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1278, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1132 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55507,47 +55507,47 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 1279, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1279, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1133 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55556,47 +55556,47 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 1280, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1280, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1134 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55606,46 +55606,46 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - 1281, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1281, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1135 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55656,45 +55656,45 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - 1282, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1282, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1136 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55706,44 +55706,44 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - 1283, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1283, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1137 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55756,43 +55756,43 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - 1284, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // AddsubdotTerm + 1284, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1138 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55805,43 +55805,43 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - 1285, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + -1, // AddsubdotTerm + 1285, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1139 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -55856,220 +55856,26 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1286, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1140 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1287, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1141 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1288, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1142 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1289, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1143 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1290, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1144 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -56085,8 +55891,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -56115,27 +55919,223 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S1145 + gotoRow{ // S1141 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1287, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + }, + gotoRow{ // S1142 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1288, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + }, + gotoRow{ // S1143 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1289, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + }, + gotoRow{ // S1144 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1290, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + }, + gotoRow{ // S1145 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -56151,40 +56151,40 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1291, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1146 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -56200,40 +56200,40 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1292, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1147 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -56249,219 +56249,25 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1293, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 883, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1148 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1294, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1149 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1295, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1150 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1296, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1151 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1297, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1152 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -56477,8 +56283,202 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1149 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1150 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1151 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1152 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -56508,58 +56508,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1153 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1294, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 815, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1154 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -56575,8 +56577,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -56606,156 +56606,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1155 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + 1296, // Rvalue + 713, // PrecedenceChainStart + 714, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1156 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 131, // FieldValue + 136, // DirectFieldValue + 137, // IndirectFieldValue + 138, // BracedFieldValue + 133, // FullSrec + 132, // OosvarValue + 143, // DirectOosvarValue + 144, // IndirectOosvarValue + 145, // BracedOosvarValue + 134, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1298, // TernaryTerm + 152, // LogicalOrTerm + 153, // LogicalXORTerm + 154, // LogicalAndTerm + 155, // EqneTerm + 156, // CmpTerm + 157, // BitwiseORTerm + 158, // BitwiseXORTerm + 159, // BitwiseANDTerm + 160, // BitwiseShiftTerm + 161, // AddsubdotTerm + 163, // MuldivTerm + 167, // UnaryOpTerm + 168, // PowTerm + 171, // PrecedenceChainEnd + 173, // MlrvalOrFunction + 179, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 180, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 181, // ContextVariable + 193, // ArrayOrMapIndexAccess + 194, // ArraySliceAccess }, gotoRow{ // S1157 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1298, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, - gotoRow{ // S1158 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -56771,8 +56724,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -56801,108 +56752,159 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S1159 + gotoRow{ // S1158 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1300, // Rvalue - 690, // PrecedenceChainStart - 691, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1299, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 721, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S1159 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1160 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1302, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess }, gotoRow{ // S1161 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -56918,8 +56920,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -56949,58 +56949,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1162 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1303, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S1163 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -57016,8 +56969,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1163 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -57050,6 +57050,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -57065,8 +57067,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -57099,6 +57099,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -57114,8 +57116,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -57145,58 +57145,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1166 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 378, // FieldValue - 383, // DirectFieldValue - 384, // IndirectFieldValue - 385, // BracedFieldValue - 380, // FullSrec - 379, // OosvarValue - 390, // DirectOosvarValue - 391, // IndirectOosvarValue - 392, // BracedOosvarValue - 381, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1306, // TernaryTerm - 400, // LogicalOrTerm - 401, // LogicalXORTerm - 402, // LogicalAndTerm - 403, // EqneTerm - 404, // CmpTerm - 405, // BitwiseORTerm - 406, // BitwiseXORTerm - 407, // BitwiseANDTerm - 408, // BitwiseShiftTerm - 409, // AddsubdotTerm - 411, // MuldivTerm - 415, // UnaryOpTerm - 416, // PowTerm - 419, // PrecedenceChainEnd - 421, // MlrvalOrFunction - 427, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 428, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 429, // ContextVariable - 441, // ArrayOrMapIndexAccess - 442, // ArraySliceAccess - }, - gotoRow{ // S1167 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -57212,8 +57165,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -57242,1039 +57193,1090 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, + gotoRow{ // S1167 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1306, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess + }, gotoRow{ // S1168 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1307, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + 1307, // LogicalXORTerm + 908, // LogicalAndTerm + 909, // EqneTerm + 910, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 934, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1169 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + 1308, // LogicalAndTerm + 909, // EqneTerm + 910, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1170 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + 1309, // EqneTerm + 910, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1171 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1310, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1172 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1311, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1173 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1312, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1174 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + 1313, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1175 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1314, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1176 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1315, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1177 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1316, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1178 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + 1317, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1179 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + 1318, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1180 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + 1319, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1181 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + 1320, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1182 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1321, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1183 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + 1322, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1184 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1323, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1185 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1324, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1186 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1325, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1187 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1326, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1188 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 1327, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1189 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -58290,8 +58292,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -58321,352 +58321,354 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1190 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1328, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1191 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1329, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1192 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1330, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1193 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1331, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1194 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1332, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1195 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1333, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1196 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 1334, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1197 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -58682,8 +58684,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -58716,6 +58716,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -58731,8 +58733,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -58765,6 +58765,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -58780,8 +58782,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -58814,6 +58814,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -58829,8 +58831,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -58863,6 +58863,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -58878,8 +58880,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -58909,58 +58909,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1202 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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 + 1335, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1203 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -58976,8 +58978,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59007,107 +59007,109 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1204 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + 1337, // Rvalue + 713, // PrecedenceChainStart + 714, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 744, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1205 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 214, // FieldValue + 219, // DirectFieldValue + 220, // IndirectFieldValue + 221, // BracedFieldValue + 216, // FullSrec + 215, // OosvarValue + 226, // DirectOosvarValue + 227, // IndirectOosvarValue + 228, // BracedOosvarValue + 217, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1339, // 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, // PrecedenceChainEnd + 256, // MlrvalOrFunction + 262, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 263, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 266, // ContextVariable + 278, // ArrayOrMapIndexAccess + 279, // ArraySliceAccess }, gotoRow{ // S1206 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -59123,8 +59125,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59154,58 +59154,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1207 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1340, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S1208 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -59221,8 +59223,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59255,6 +59255,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -59270,8 +59272,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59304,55 +59304,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1314, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 283, // FieldValue + 289, // DirectFieldValue + 290, // IndirectFieldValue + 291, // BracedFieldValue + 285, // FullSrec + 284, // OosvarValue + 296, // DirectOosvarValue + 297, // IndirectOosvarValue + 298, // BracedOosvarValue + 286, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1343, // TernaryTerm + 305, // LogicalOrTerm + 306, // LogicalXORTerm + 307, // LogicalAndTerm + 308, // EqneTerm + 309, // CmpTerm + 310, // BitwiseORTerm + 311, // BitwiseXORTerm + 312, // BitwiseANDTerm + 313, // BitwiseShiftTerm + 314, // AddsubdotTerm + 316, // MuldivTerm + 320, // UnaryOpTerm + 321, // PowTerm + 324, // PrecedenceChainEnd + 326, // MlrvalOrFunction + 332, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 335, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 336, // ContextVariable + 348, // ArrayOrMapIndexAccess + 349, // ArraySliceAccess }, gotoRow{ // S1211 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -59368,8 +59370,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59399,58 +59399,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1212 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1344, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S1213 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -59466,8 +59468,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59500,6 +59500,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -59515,8 +59517,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59549,6 +59549,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -59564,8 +59566,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59595,9 +59595,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1216 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 390, // FieldValue + 395, // DirectFieldValue + 396, // IndirectFieldValue + 397, // BracedFieldValue + 392, // FullSrec + 391, // OosvarValue + 402, // DirectOosvarValue + 403, // IndirectOosvarValue + 404, // BracedOosvarValue + 393, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1347, // TernaryTerm + 411, // LogicalOrTerm + 412, // LogicalXORTerm + 413, // LogicalAndTerm + 414, // EqneTerm + 415, // CmpTerm + 416, // BitwiseORTerm + 417, // BitwiseXORTerm + 418, // BitwiseANDTerm + 419, // BitwiseShiftTerm + 420, // AddsubdotTerm + 422, // MuldivTerm + 426, // UnaryOpTerm + 427, // PowTerm + 430, // PrecedenceChainEnd + 432, // MlrvalOrFunction + 438, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 439, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 440, // ContextVariable + 452, // ArrayOrMapIndexAccess + 453, // ArraySliceAccess + }, + gotoRow{ // S1217 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -59613,8 +59664,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -59643,1088 +59692,61 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S1217 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 273, // FieldValue - 278, // DirectFieldValue - 279, // IndirectFieldValue - 280, // BracedFieldValue - 275, // FullSrec - 274, // OosvarValue - 285, // DirectOosvarValue - 286, // IndirectOosvarValue - 287, // BracedOosvarValue - 276, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1320, // TernaryTerm - 296, // LogicalOrTerm - 297, // LogicalXORTerm - 298, // LogicalAndTerm - 299, // EqneTerm - 300, // CmpTerm - 301, // BitwiseORTerm - 302, // BitwiseXORTerm - 303, // BitwiseANDTerm - 304, // BitwiseShiftTerm - 305, // AddsubdotTerm - 307, // MuldivTerm - 311, // UnaryOpTerm - 312, // PowTerm - 315, // PrecedenceChainEnd - 317, // MlrvalOrFunction - 323, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 324, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 327, // ContextVariable - 339, // ArrayOrMapIndexAccess - 340, // ArraySliceAccess - }, gotoRow{ // S1218 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - 1321, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1348, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 1074, // MapLiteral + 101, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S1219 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - 1322, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1220 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - 1323, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1221 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1324, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1222 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1325, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1223 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1326, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1224 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - 1327, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1225 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1328, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1226 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1329, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1227 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1330, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1228 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - 1331, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1229 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - 1332, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1230 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 1333, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1231 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 1334, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1232 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1335, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1233 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 1336, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1234 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1337, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1235 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1338, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1236 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1339, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1237 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1340, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1238 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 1341, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1239 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -60740,8 +59762,986 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1220 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1221 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1222 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1223 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1224 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1225 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1226 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1227 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1228 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1229 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1230 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1231 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1232 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1233 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1234 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1235 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1236 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1237 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1238 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1239 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -60771,352 +60771,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1240 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1342, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1241 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1343, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1242 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1344, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1243 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1345, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1244 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1346, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1245 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1347, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1246 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 1348, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1247 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61132,8 +60791,349 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1241 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1242 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1243 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1244 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1245 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1246 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1247 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61166,6 +61166,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61181,8 +61183,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61215,6 +61215,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61230,8 +61232,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61264,6 +61264,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61279,8 +61281,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61313,6 +61313,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61328,8 +61330,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61359,58 +61359,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1252 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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 - 1349, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, - gotoRow{ // S1253 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61426,8 +61379,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1253 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61457,58 +61457,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1254 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1351, // Rvalue - 690, // PrecedenceChainStart - 691, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1255 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61524,8 +61477,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1255 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61558,6 +61558,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61573,8 +61575,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61607,6 +61607,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61622,8 +61624,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61656,6 +61656,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61671,8 +61673,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61705,6 +61705,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61720,8 +61722,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61751,58 +61751,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1260 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1355, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S1261 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61818,8 +61820,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61852,6 +61852,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61867,8 +61869,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61901,6 +61901,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61916,8 +61918,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61950,6 +61950,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -61965,8 +61967,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -61999,6 +61999,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62014,8 +62016,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62048,6 +62048,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62063,8 +62065,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62097,6 +62097,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62112,8 +62114,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62146,6 +62146,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62161,8 +62163,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62195,6 +62195,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62210,8 +62212,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62244,6 +62244,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62259,8 +62261,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62293,6 +62293,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62308,8 +62310,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62342,6 +62342,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62357,8 +62359,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62391,6 +62391,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62406,8 +62408,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62440,6 +62440,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62455,8 +62457,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62489,6 +62489,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62504,8 +62506,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62538,6 +62538,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62553,8 +62555,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62587,6 +62587,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62602,8 +62604,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62636,6 +62636,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62651,8 +62653,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62685,6 +62685,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62700,8 +62702,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62734,6 +62734,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62749,8 +62751,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62783,6 +62783,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62798,8 +62800,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62832,6 +62832,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62847,8 +62849,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62881,6 +62881,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62896,8 +62898,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62930,6 +62930,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62945,8 +62947,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -62979,6 +62979,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -62994,8 +62996,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63028,6 +63028,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63043,8 +63045,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63077,6 +63077,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63092,8 +63094,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63126,6 +63126,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63141,8 +63143,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63175,6 +63175,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63190,8 +63192,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63224,6 +63224,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63239,8 +63241,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63273,6 +63273,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63288,8 +63290,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63322,6 +63322,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63337,8 +63339,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63371,6 +63371,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63386,8 +63388,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63420,6 +63420,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63435,8 +63437,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63469,6 +63469,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63484,8 +63486,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63518,6 +63518,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63533,8 +63535,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63564,58 +63564,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1297 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1360, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S1298 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63631,8 +63633,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63665,6 +63665,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63680,8 +63682,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63714,6 +63714,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63729,8 +63731,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63760,58 +63760,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1301 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1358, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S1302 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63827,8 +63780,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1302 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63861,6 +63861,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63876,8 +63878,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63910,6 +63910,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63925,8 +63927,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -63959,6 +63959,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -63974,8 +63976,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64008,6 +64008,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64023,8 +64025,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64057,6 +64057,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64072,8 +64074,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64106,6 +64106,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64121,8 +64123,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64155,6 +64155,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64170,8 +64172,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64204,6 +64204,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64219,8 +64221,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64250,58 +64250,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1311 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 670, // FieldValue - 675, // DirectFieldValue - 676, // IndirectFieldValue - 677, // BracedFieldValue - 672, // FullSrec - 671, // OosvarValue - 682, // DirectOosvarValue - 683, // IndirectOosvarValue - 684, // BracedOosvarValue - 673, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1362, // TernaryTerm - 692, // LogicalOrTerm - 694, // LogicalXORTerm - 695, // LogicalAndTerm - 696, // EqneTerm - 697, // CmpTerm - 698, // BitwiseORTerm - 699, // BitwiseXORTerm - 700, // BitwiseANDTerm - 701, // BitwiseShiftTerm - 702, // AddsubdotTerm - 704, // MuldivTerm - 708, // UnaryOpTerm - 709, // PowTerm - 712, // PrecedenceChainEnd - 714, // MlrvalOrFunction - 720, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 721, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 722, // ContextVariable - 734, // ArrayOrMapIndexAccess - 735, // ArraySliceAccess - }, - gotoRow{ // S1312 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64317,8 +64270,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1312 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64348,58 +64348,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1313 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1363, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S1314 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64415,8 +64368,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1314 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64449,6 +64449,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64464,8 +64466,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64498,6 +64498,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64513,8 +64515,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64547,6 +64547,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64562,8 +64564,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64596,6 +64596,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64611,8 +64613,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64645,6 +64645,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64660,8 +64662,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64694,6 +64694,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64709,8 +64711,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64743,6 +64743,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64758,8 +64760,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64792,6 +64792,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64807,8 +64809,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64841,6 +64841,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64856,8 +64858,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64890,6 +64890,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64905,8 +64907,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64939,6 +64939,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -64954,8 +64956,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -64988,6 +64988,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65003,8 +65005,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65037,6 +65037,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65052,8 +65054,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65086,6 +65086,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65101,8 +65103,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65135,6 +65135,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65150,8 +65152,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65184,6 +65184,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65199,8 +65201,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65233,6 +65233,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65248,8 +65250,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65282,6 +65282,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65297,8 +65299,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65331,6 +65331,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65346,8 +65348,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65380,6 +65380,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65395,8 +65397,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65429,6 +65429,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65444,8 +65446,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65478,6 +65478,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65493,8 +65495,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65527,6 +65527,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65542,8 +65544,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65573,58 +65573,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1338 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1366, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S1339 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65640,8 +65642,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65674,6 +65674,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65689,8 +65691,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65723,6 +65723,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65738,8 +65740,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65772,6 +65772,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65787,8 +65789,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65821,6 +65821,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65836,8 +65838,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65870,6 +65870,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65885,8 +65887,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65919,6 +65919,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65934,8 +65936,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -65968,6 +65968,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -65983,8 +65985,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66017,6 +66017,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66032,8 +66034,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66066,6 +66066,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66081,8 +66083,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66115,6 +66115,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66130,8 +66132,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66164,6 +66164,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66179,8 +66181,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66213,6 +66213,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66228,8 +66230,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66262,55 +66262,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1369, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 694, // FieldValue + 699, // DirectFieldValue + 700, // IndirectFieldValue + 701, // BracedFieldValue + 696, // FullSrec + 695, // OosvarValue + 706, // DirectOosvarValue + 707, // IndirectOosvarValue + 708, // BracedOosvarValue + 697, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1371, // TernaryTerm + 715, // LogicalOrTerm + 717, // LogicalXORTerm + 718, // LogicalAndTerm + 719, // EqneTerm + 720, // CmpTerm + 721, // BitwiseORTerm + 722, // BitwiseXORTerm + 723, // BitwiseANDTerm + 724, // BitwiseShiftTerm + 725, // AddsubdotTerm + 727, // MuldivTerm + 731, // UnaryOpTerm + 732, // PowTerm + 735, // PrecedenceChainEnd + 737, // MlrvalOrFunction + 743, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 744, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 745, // ContextVariable + 757, // ArrayOrMapIndexAccess + 758, // ArraySliceAccess }, gotoRow{ // S1353 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66326,8 +66328,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66357,9 +66357,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1354 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1372, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S1355 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66375,8 +66426,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66405,59 +66454,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S1355 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 833, // FieldValue - 838, // DirectFieldValue - 839, // IndirectFieldValue - 840, // BracedFieldValue - 835, // FullSrec - 834, // OosvarValue - 845, // DirectOosvarValue - 846, // IndirectOosvarValue - 847, // BracedOosvarValue - 836, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1371, // TernaryTerm - 855, // LogicalOrTerm - 856, // LogicalXORTerm - 857, // LogicalAndTerm - 858, // EqneTerm - 859, // CmpTerm - 860, // BitwiseORTerm - 861, // BitwiseXORTerm - 862, // BitwiseANDTerm - 863, // BitwiseShiftTerm - 864, // AddsubdotTerm - 866, // MuldivTerm - 870, // UnaryOpTerm - 871, // PowTerm - 874, // PrecedenceChainEnd - 876, // MlrvalOrFunction - 882, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 883, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 884, // ContextVariable - 896, // ArrayOrMapIndexAccess - 897, // ArraySliceAccess - }, gotoRow{ // S1356 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66473,8 +66475,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66507,55 +66507,57 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue -1, // BaseLvalue -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1372, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral + 766, // FieldValue + 771, // DirectFieldValue + 772, // IndirectFieldValue + 773, // BracedFieldValue + 768, // FullSrec + 767, // OosvarValue + 778, // DirectOosvarValue + 779, // IndirectOosvarValue + 780, // BracedOosvarValue + 769, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1375, // TernaryTerm + 787, // LogicalOrTerm + 788, // LogicalXORTerm + 789, // LogicalAndTerm + 790, // EqneTerm + 791, // CmpTerm + 792, // BitwiseORTerm + 793, // BitwiseXORTerm + 794, // BitwiseANDTerm + 795, // BitwiseShiftTerm + 796, // AddsubdotTerm + 798, // MuldivTerm + 802, // UnaryOpTerm + 803, // PowTerm + 806, // PrecedenceChainEnd + 808, // MlrvalOrFunction + 814, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 99, // MapLiteral + 815, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess + 816, // ContextVariable + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess }, gotoRow{ // S1358 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66571,8 +66573,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66602,58 +66602,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1359 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1376, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess }, gotoRow{ // S1360 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66669,8 +66671,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66703,6 +66703,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66718,8 +66720,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66752,6 +66752,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66767,8 +66769,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66798,58 +66798,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1363 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - -1, // FieldValue - -1, // DirectFieldValue - -1, // IndirectFieldValue - -1, // BracedFieldValue - -1, // FullSrec - -1, // OosvarValue - -1, // DirectOosvarValue - -1, // IndirectOosvarValue - -1, // BracedOosvarValue - -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - -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, // PrecedenceChainEnd - -1, // MlrvalOrFunction - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - -1, // ContextVariable - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 885, // FieldValue + 890, // DirectFieldValue + 891, // IndirectFieldValue + 892, // BracedFieldValue + 887, // FullSrec + 886, // OosvarValue + 897, // DirectOosvarValue + 898, // IndirectOosvarValue + 899, // BracedOosvarValue + 888, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + 1379, // TernaryTerm + 906, // LogicalOrTerm + 907, // LogicalXORTerm + 908, // LogicalAndTerm + 909, // EqneTerm + 910, // CmpTerm + 911, // BitwiseORTerm + 912, // BitwiseXORTerm + 913, // BitwiseANDTerm + 914, // BitwiseShiftTerm + 915, // AddsubdotTerm + 917, // MuldivTerm + 921, // UnaryOpTerm + 922, // PowTerm + 925, // PrecedenceChainEnd + 927, // MlrvalOrFunction + 933, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 934, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 935, // ContextVariable + 947, // ArrayOrMapIndexAccess + 948, // ArraySliceAccess }, gotoRow{ // S1364 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66865,8 +66867,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66896,9 +66896,60 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1365 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + 52, // FieldValue + 57, // DirectFieldValue + 58, // IndirectFieldValue + 59, // BracedFieldValue + 54, // FullSrec + 53, // OosvarValue + 64, // DirectOosvarValue + 65, // IndirectOosvarValue + 66, // BracedOosvarValue + 55, // FullOosvar + 1380, // Rvalue + 71, // PrecedenceChainStart + 72, // TernaryTerm + 73, // LogicalOrTerm + 74, // LogicalXORTerm + 75, // LogicalAndTerm + 76, // EqneTerm + 77, // CmpTerm + 78, // BitwiseORTerm + 79, // BitwiseXORTerm + 80, // BitwiseANDTerm + 81, // BitwiseShiftTerm + 82, // AddsubdotTerm + 84, // MuldivTerm + 88, // UnaryOpTerm + 89, // PowTerm + 92, // PrecedenceChainEnd + 94, // MlrvalOrFunction + 100, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 101, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + 102, // ContextVariable + 114, // ArrayOrMapIndexAccess + 115, // ArraySliceAccess + }, + gotoRow{ // S1366 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -66914,8 +66965,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -66944,59 +66993,12 @@ var gotoTab = gotoTable{ -1, // ArrayOrMapIndexAccess -1, // ArraySliceAccess }, - gotoRow{ // S1366 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 1024, // FieldValue - 1029, // DirectFieldValue - 1030, // IndirectFieldValue - 1031, // BracedFieldValue - 1026, // FullSrec - 1025, // OosvarValue - 1036, // DirectOosvarValue - 1037, // IndirectOosvarValue - 1038, // BracedOosvarValue - 1027, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - -1, // Rvalue - -1, // PrecedenceChainStart - 1376, // TernaryTerm - 1046, // LogicalOrTerm - 1047, // LogicalXORTerm - 1048, // LogicalAndTerm - 1049, // EqneTerm - 1050, // CmpTerm - 1051, // BitwiseORTerm - 1052, // BitwiseXORTerm - 1053, // BitwiseANDTerm - 1054, // BitwiseShiftTerm - 1055, // AddsubdotTerm - 1057, // MuldivTerm - 1061, // UnaryOpTerm - 1062, // PowTerm - 1065, // PrecedenceChainEnd - 1067, // MlrvalOrFunction - 1073, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 1074, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 1075, // ContextVariable - 1087, // ArrayOrMapIndexAccess - 1088, // ArraySliceAccess - }, gotoRow{ // S1367 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67012,8 +67014,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67043,58 +67043,11 @@ var gotoTab = gotoTable{ -1, // ArraySliceAccess }, gotoRow{ // S1368 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // Assignment - -1, // Lvalue - -1, // BaseLvalue - -1, // IndexedLvalue - 49, // FieldValue - 54, // DirectFieldValue - 55, // IndirectFieldValue - 56, // BracedFieldValue - 51, // FullSrec - 50, // OosvarValue - 61, // DirectOosvarValue - 62, // IndirectOosvarValue - 63, // BracedOosvarValue - 52, // FullOosvar - -1, // BeginBlock - -1, // EndBlock - 1377, // Rvalue - 69, // PrecedenceChainStart - 70, // TernaryTerm - 71, // LogicalOrTerm - 72, // LogicalXORTerm - 73, // LogicalAndTerm - 74, // EqneTerm - 75, // CmpTerm - 76, // BitwiseORTerm - 77, // BitwiseXORTerm - 78, // BitwiseANDTerm - 79, // BitwiseShiftTerm - 80, // AddsubdotTerm - 82, // MuldivTerm - 86, // UnaryOpTerm - 87, // PowTerm - 90, // PrecedenceChainEnd - 92, // MlrvalOrFunction - 98, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 99, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - 100, // ContextVariable - 112, // ArrayOrMapIndexAccess - 113, // ArraySliceAccess - }, - gotoRow{ // S1369 -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67110,8 +67063,55 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1369 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67144,6 +67144,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67159,8 +67161,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67193,6 +67193,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67208,8 +67210,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67242,6 +67242,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67257,8 +67259,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67291,6 +67291,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67306,8 +67308,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67340,6 +67340,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67355,8 +67357,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67389,6 +67389,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67404,8 +67406,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67438,6 +67438,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67453,8 +67455,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67487,6 +67487,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67502,8 +67504,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67536,6 +67536,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67551,8 +67553,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67585,6 +67585,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67600,8 +67602,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67634,6 +67634,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67649,8 +67651,6 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar - -1, // BeginBlock - -1, // EndBlock -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm @@ -67683,6 +67683,8 @@ var gotoTab = gotoTable{ -1, // S' -1, // Root -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock -1, // Statement -1, // Assignment -1, // Lvalue @@ -67698,8 +67700,202 @@ var gotoTab = gotoTable{ -1, // IndirectOosvarValue -1, // BracedOosvarValue -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1382 + -1, // S' + -1, // Root + -1, // StatementBlock -1, // BeginBlock -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1383 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1384 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar + -1, // Rvalue + -1, // PrecedenceChainStart + -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, // PrecedenceChainEnd + -1, // MlrvalOrFunction + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + -1, // ContextVariable + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + }, + gotoRow{ // S1385 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // BeginBlock + -1, // EndBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // IndexedLvalue + -1, // FieldValue + -1, // DirectFieldValue + -1, // IndirectFieldValue + -1, // BracedFieldValue + -1, // FullSrec + -1, // OosvarValue + -1, // DirectOosvarValue + -1, // IndirectOosvarValue + -1, // BracedOosvarValue + -1, // FullOosvar -1, // Rvalue -1, // PrecedenceChainStart -1, // TernaryTerm diff --git a/go/src/miller/parsing/parser/parser.go b/go/src/miller/parsing/parser/parser.go index 874889b25..55f2cd957 100644 --- a/go/src/miller/parsing/parser/parser.go +++ b/go/src/miller/parsing/parser/parser.go @@ -11,8 +11,8 @@ import ( ) const ( - numProductions = 145 - numStates = 1382 + numProductions = 147 + numStates = 1386 numSymbols = 133 ) diff --git a/go/src/miller/parsing/parser/productionstable.go b/go/src/miller/parsing/parser/productionstable.go index 39de81a46..a8edfd882 100644 --- a/go/src/miller/parsing/parser/productionstable.go +++ b/go/src/miller/parsing/parser/productionstable.go @@ -81,48 +81,48 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `Statement : Assignment << >>`, - Id: "Statement", + String: `BeginBlock : md_token_begin "{" "}" << dsl.NewASTNodeZary(nil, dsl.NodeTypeBeginBlock) >>`, + Id: "BeginBlock", NTType: 3, Index: 6, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `Statement : BeginBlock << >>`, - Id: "Statement", - NTType: 3, - Index: 7, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `Statement : EndBlock << >>`, - Id: "Statement", - NTType: 3, - Index: 8, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 4, - Index: 9, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + return dsl.NewASTNodeZary(nil, dsl.NodeTypeBeginBlock) }, }, ProdTabEntry{ - String: `Lvalue : BaseLvalue << >>`, - Id: "Lvalue", + String: `BeginBlock : md_token_begin "{" StatementBlock "}" << dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeBeginBlock) >>`, + Id: "BeginBlock", + NTType: 3, + Index: 7, + NumSymbols: 4, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeBeginBlock) + }, + }, + ProdTabEntry{ + String: `EndBlock : md_token_end "{" "}" << dsl.NewASTNodeZary(nil, dsl.NodeTypeEndBlock) >>`, + Id: "EndBlock", + NTType: 4, + Index: 8, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeZary(nil, dsl.NodeTypeEndBlock) + }, + }, + ProdTabEntry{ + String: `EndBlock : md_token_end "{" StatementBlock "}" << dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeEndBlock) >>`, + Id: "EndBlock", + NTType: 4, + Index: 9, + NumSymbols: 4, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeEndBlock) + }, + }, + ProdTabEntry{ + String: `Statement : Assignment << >>`, + Id: "Statement", NTType: 5, Index: 10, NumSymbols: 1, @@ -131,8 +131,8 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `Lvalue : IndexedLvalue << >>`, - Id: "Lvalue", + String: `Statement : BeginBlock << >>`, + Id: "Statement", NTType: 5, Index: 11, NumSymbols: 1, @@ -140,11 +140,51 @@ var productionsTable = ProdTab{ return X[0], nil }, }, + ProdTabEntry{ + String: `Statement : EndBlock << >>`, + Id: "Statement", + NTType: 5, + Index: 12, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 6, + Index: 13, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Lvalue : BaseLvalue << >>`, + Id: "Lvalue", + NTType: 7, + Index: 14, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `Lvalue : IndexedLvalue << >>`, + Id: "Lvalue", + NTType: 7, + Index: 15, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, ProdTabEntry{ String: `BaseLvalue : FieldValue << >>`, Id: "BaseLvalue", - NTType: 6, - Index: 12, + NTType: 8, + Index: 16, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -153,8 +193,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BaseLvalue : OosvarValue << >>`, Id: "BaseLvalue", - NTType: 6, - Index: 13, + NTType: 8, + Index: 17, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -163,8 +203,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BaseLvalue : FullSrec << >>`, Id: "BaseLvalue", - NTType: 6, - Index: 14, + NTType: 8, + Index: 18, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -173,8 +213,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BaseLvalue : FullOosvar << >>`, Id: "BaseLvalue", - NTType: 6, - Index: 15, + NTType: 8, + Index: 19, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -188,8 +228,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeIndexedLvalue, ) >>`, Id: "IndexedLvalue", - NTType: 7, - Index: 16, + NTType: 9, + Index: 20, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -203,8 +243,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FieldValue : DirectFieldValue << >>`, Id: "FieldValue", - NTType: 8, - Index: 17, + NTType: 10, + Index: 21, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -213,8 +253,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FieldValue : IndirectFieldValue << >>`, Id: "FieldValue", - NTType: 8, - Index: 18, + NTType: 10, + Index: 22, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -223,8 +263,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FieldValue : BracedFieldValue << >>`, Id: "FieldValue", - NTType: 8, - Index: 19, + NTType: 10, + Index: 23, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -233,8 +273,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `DirectFieldValue : md_token_field_name << dsl.NewASTNodeStripDollarOrAtSign(X[0], dsl.NodeTypeDirectFieldValue) >>`, Id: "DirectFieldValue", - NTType: 9, - Index: 20, + NTType: 11, + Index: 24, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarOrAtSign(X[0], dsl.NodeTypeDirectFieldValue) @@ -243,8 +283,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `IndirectFieldValue : "$[" Rvalue "]" << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeIndirectFieldValue) >>`, Id: "IndirectFieldValue", - NTType: 10, - Index: 21, + NTType: 12, + Index: 25, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeIndirectFieldValue) @@ -253,8 +293,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracedFieldValue : md_token_braced_field_name << dsl.NewASTNodeStripDollarOrAtSignAndCurlyBraces(X[0], dsl.NodeTypeDirectFieldValue) >>`, Id: "BracedFieldValue", - NTType: 11, - Index: 22, + NTType: 13, + Index: 26, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarOrAtSignAndCurlyBraces(X[0], dsl.NodeTypeDirectFieldValue) @@ -263,8 +303,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FullSrec : md_token_full_srec << dsl.NewASTNode(X[0], dsl.NodeTypeFullSrec) >>`, Id: "FullSrec", - NTType: 12, - Index: 23, + NTType: 14, + Index: 27, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFullSrec) @@ -273,8 +313,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `OosvarValue : DirectOosvarValue << >>`, Id: "OosvarValue", - NTType: 13, - Index: 24, + NTType: 15, + Index: 28, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -283,8 +323,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `OosvarValue : IndirectOosvarValue << >>`, Id: "OosvarValue", - NTType: 13, - Index: 25, + NTType: 15, + Index: 29, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -293,8 +333,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `OosvarValue : BracedOosvarValue << >>`, Id: "OosvarValue", - NTType: 13, - Index: 26, + NTType: 15, + Index: 30, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -303,8 +343,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `DirectOosvarValue : md_token_oosvar_name << dsl.NewASTNodeStripDollarOrAtSign(X[0], dsl.NodeTypeDirectOosvarValue) >>`, Id: "DirectOosvarValue", - NTType: 14, - Index: 27, + NTType: 16, + Index: 31, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarOrAtSign(X[0], dsl.NodeTypeDirectOosvarValue) @@ -313,8 +353,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `IndirectOosvarValue : "@[" Rvalue "]" << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeIndirectOosvarValue) >>`, Id: "IndirectOosvarValue", - NTType: 15, - Index: 28, + NTType: 17, + Index: 32, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeIndirectOosvarValue) @@ -323,8 +363,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `BracedOosvarValue : md_token_braced_oosvar_name << dsl.NewASTNodeStripDollarOrAtSignAndCurlyBraces(X[0], dsl.NodeTypeDirectOosvarValue) >>`, Id: "BracedOosvarValue", - NTType: 16, - Index: 29, + NTType: 18, + Index: 33, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarOrAtSignAndCurlyBraces(X[0], dsl.NodeTypeDirectOosvarValue) @@ -333,33 +373,13 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FullOosvar : md_token_full_oosvar << dsl.NewASTNode(X[0], dsl.NodeTypeFullOosvar) >>`, Id: "FullOosvar", - NTType: 17, - Index: 30, + NTType: 19, + Index: 34, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFullOosvar) }, }, - ProdTabEntry{ - String: `BeginBlock : md_token_begin "{" StatementBlock "}" << dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeBeginBlock) >>`, - Id: "BeginBlock", - NTType: 18, - Index: 31, - NumSymbols: 4, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeBeginBlock) - }, - }, - ProdTabEntry{ - String: `EndBlock : md_token_end "{" StatementBlock "}" << dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeEndBlock) >>`, - Id: "EndBlock", - NTType: 19, - Index: 32, - NumSymbols: 4, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(nil, X[2], dsl.NodeTypeEndBlock) - }, - }, ProdTabEntry{ String: `Assignment : Lvalue "||=" Rvalue << dsl.NewASTNodeBinary( dsl.NewASTToken("=", X[1]), @@ -368,8 +388,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 33, + NTType: 6, + Index: 35, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -388,8 +408,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 34, + NTType: 6, + Index: 36, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -408,8 +428,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 35, + NTType: 6, + Index: 37, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -428,8 +448,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 36, + NTType: 6, + Index: 38, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -448,8 +468,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 37, + NTType: 6, + Index: 39, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -468,8 +488,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 38, + NTType: 6, + Index: 40, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -488,8 +508,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 39, + NTType: 6, + Index: 41, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -508,8 +528,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 40, + NTType: 6, + Index: 42, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -528,8 +548,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 41, + NTType: 6, + Index: 43, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -548,8 +568,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 42, + NTType: 6, + Index: 44, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -568,8 +588,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 43, + NTType: 6, + Index: 45, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -588,8 +608,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 44, + NTType: 6, + Index: 46, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -608,8 +628,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 45, + NTType: 6, + Index: 47, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -628,8 +648,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 46, + NTType: 6, + Index: 48, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -648,8 +668,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 47, + NTType: 6, + Index: 49, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -668,8 +688,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeAssignment, ) >>`, Id: "Assignment", - NTType: 4, - Index: 48, + NTType: 6, + Index: 50, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -684,7 +704,7 @@ var productionsTable = ProdTab{ String: `Rvalue : PrecedenceChainStart << >>`, Id: "Rvalue", NTType: 20, - Index: 49, + Index: 51, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -694,7 +714,7 @@ var productionsTable = ProdTab{ String: `PrecedenceChainStart : TernaryTerm << >>`, Id: "PrecedenceChainStart", NTType: 21, - Index: 50, + Index: 52, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -704,7 +724,7 @@ var productionsTable = ProdTab{ String: `TernaryTerm : LogicalOrTerm "?" TernaryTerm ":" TernaryTerm << dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) >>`, Id: "TernaryTerm", NTType: 22, - Index: 51, + Index: 53, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) @@ -714,7 +734,7 @@ var productionsTable = ProdTab{ String: `TernaryTerm : LogicalOrTerm << >>`, Id: "TernaryTerm", NTType: 22, - Index: 52, + Index: 54, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -724,7 +744,7 @@ var productionsTable = ProdTab{ String: `LogicalOrTerm : LogicalOrTerm "||" LogicalXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalOrTerm", NTType: 23, - Index: 53, + Index: 55, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -734,7 +754,7 @@ var productionsTable = ProdTab{ String: `LogicalOrTerm : LogicalXORTerm << >>`, Id: "LogicalOrTerm", NTType: 23, - Index: 54, + Index: 56, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -744,7 +764,7 @@ var productionsTable = ProdTab{ String: `LogicalXORTerm : LogicalXORTerm "^^" LogicalAndTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalXORTerm", NTType: 24, - Index: 55, + Index: 57, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -754,7 +774,7 @@ var productionsTable = ProdTab{ String: `LogicalXORTerm : LogicalAndTerm << >>`, Id: "LogicalXORTerm", NTType: 24, - Index: 56, + Index: 58, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -764,7 +784,7 @@ var productionsTable = ProdTab{ String: `LogicalAndTerm : LogicalAndTerm "&&" EqneTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "LogicalAndTerm", NTType: 25, - Index: 57, + Index: 59, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -774,7 +794,7 @@ var productionsTable = ProdTab{ String: `LogicalAndTerm : EqneTerm << >>`, Id: "LogicalAndTerm", NTType: 25, - Index: 58, + Index: 60, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -784,7 +804,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : EqneTerm "=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", NTType: 26, - Index: 59, + Index: 61, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -794,7 +814,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : EqneTerm "!=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", NTType: 26, - Index: 60, + Index: 62, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -804,7 +824,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : EqneTerm "==" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", NTType: 26, - Index: 61, + Index: 63, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -814,7 +834,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : EqneTerm "!=" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "EqneTerm", NTType: 26, - Index: 62, + Index: 64, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -824,7 +844,7 @@ var productionsTable = ProdTab{ String: `EqneTerm : CmpTerm << >>`, Id: "EqneTerm", NTType: 26, - Index: 63, + Index: 65, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -834,7 +854,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : CmpTerm ">" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", NTType: 27, - Index: 64, + Index: 66, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -844,7 +864,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : CmpTerm ">=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", NTType: 27, - Index: 65, + Index: 67, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -854,7 +874,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : CmpTerm "<" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", NTType: 27, - Index: 66, + Index: 68, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -864,7 +884,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : CmpTerm "<=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "CmpTerm", NTType: 27, - Index: 67, + Index: 69, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -874,7 +894,7 @@ var productionsTable = ProdTab{ String: `CmpTerm : BitwiseORTerm << >>`, Id: "CmpTerm", NTType: 27, - Index: 68, + Index: 70, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -884,7 +904,7 @@ var productionsTable = ProdTab{ String: `BitwiseORTerm : BitwiseORTerm "|" BitwiseXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseORTerm", NTType: 28, - Index: 69, + Index: 71, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -894,7 +914,7 @@ var productionsTable = ProdTab{ String: `BitwiseORTerm : BitwiseXORTerm << >>`, Id: "BitwiseORTerm", NTType: 28, - Index: 70, + Index: 72, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -904,7 +924,7 @@ var productionsTable = ProdTab{ String: `BitwiseXORTerm : BitwiseXORTerm "^" BitwiseANDTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseXORTerm", NTType: 29, - Index: 71, + Index: 73, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -914,7 +934,7 @@ var productionsTable = ProdTab{ String: `BitwiseXORTerm : BitwiseANDTerm << >>`, Id: "BitwiseXORTerm", NTType: 29, - Index: 72, + Index: 74, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -924,7 +944,7 @@ var productionsTable = ProdTab{ String: `BitwiseANDTerm : BitwiseANDTerm "&" BitwiseShiftTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseANDTerm", NTType: 30, - Index: 73, + Index: 75, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -934,7 +954,7 @@ var productionsTable = ProdTab{ String: `BitwiseANDTerm : BitwiseShiftTerm << >>`, Id: "BitwiseANDTerm", NTType: 30, - Index: 74, + Index: 76, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -944,7 +964,7 @@ var productionsTable = ProdTab{ String: `BitwiseShiftTerm : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseShiftTerm", NTType: 31, - Index: 75, + Index: 77, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -954,7 +974,7 @@ var productionsTable = ProdTab{ String: `BitwiseShiftTerm : BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "BitwiseShiftTerm", NTType: 31, - Index: 76, + Index: 78, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -964,7 +984,7 @@ var productionsTable = ProdTab{ String: `BitwiseShiftTerm : AddsubdotTerm << >>`, Id: "BitwiseShiftTerm", NTType: 31, - Index: 77, + Index: 79, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -974,7 +994,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm "+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 32, - Index: 78, + Index: 80, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -984,7 +1004,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm "-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 32, - Index: 79, + Index: 81, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -994,7 +1014,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm ".+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 32, - Index: 80, + Index: 82, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1004,7 +1024,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm ".-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 32, - Index: 81, + Index: 83, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1014,7 +1034,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : AddsubdotTerm "." MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "AddsubdotTerm", NTType: 32, - Index: 82, + Index: 84, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1024,7 +1044,7 @@ var productionsTable = ProdTab{ String: `AddsubdotTerm : MuldivTerm << >>`, Id: "AddsubdotTerm", NTType: 32, - Index: 83, + Index: 85, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1034,7 +1054,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 33, - Index: 84, + Index: 86, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1044,7 +1064,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "/" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 33, - Index: 85, + Index: 87, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1054,7 +1074,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 33, - Index: 86, + Index: 88, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1064,7 +1084,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "%!"(MISSING) UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 33, - Index: 87, + Index: 89, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1074,7 +1094,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm ".*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 33, - Index: 88, + Index: 90, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1084,7 +1104,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm "./" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 33, - Index: 89, + Index: 91, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1094,7 +1114,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : MuldivTerm ".//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "MuldivTerm", NTType: 33, - Index: 90, + Index: 92, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1104,7 +1124,7 @@ var productionsTable = ProdTab{ String: `MuldivTerm : UnaryOpTerm << >>`, Id: "MuldivTerm", NTType: 33, - Index: 91, + Index: 93, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1114,7 +1134,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : "+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 34, - Index: 92, + Index: 94, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1124,7 +1144,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : "-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 34, - Index: 93, + Index: 95, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1134,7 +1154,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : ".+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 34, - Index: 94, + Index: 96, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1144,7 +1164,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : ".-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 34, - Index: 95, + Index: 97, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1154,7 +1174,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : "!" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 34, - Index: 96, + Index: 98, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1164,7 +1184,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : "~" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, Id: "UnaryOpTerm", NTType: 34, - Index: 97, + Index: 99, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) @@ -1174,7 +1194,7 @@ var productionsTable = ProdTab{ String: `UnaryOpTerm : PowTerm << >>`, Id: "UnaryOpTerm", NTType: 34, - Index: 98, + Index: 100, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1184,7 +1204,7 @@ var productionsTable = ProdTab{ String: `PowTerm : PrecedenceChainEnd "**" PowTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, Id: "PowTerm", NTType: 35, - Index: 99, + Index: 101, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) @@ -1194,7 +1214,7 @@ var productionsTable = ProdTab{ String: `PowTerm : PrecedenceChainEnd << >>`, Id: "PowTerm", NTType: 35, - Index: 100, + Index: 102, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1204,7 +1224,7 @@ var productionsTable = ProdTab{ String: `PrecedenceChainEnd : "(" Rvalue ")" << dsl.Nestable(X[1]) >>`, Id: "PrecedenceChainEnd", NTType: 36, - Index: 101, + Index: 103, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.Nestable(X[1]) @@ -1214,7 +1234,7 @@ var productionsTable = ProdTab{ String: `PrecedenceChainEnd : MlrvalOrFunction << >>`, Id: "PrecedenceChainEnd", NTType: 36, - Index: 102, + Index: 104, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1224,7 +1244,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : FieldValue << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 103, + Index: 105, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1234,7 +1254,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : FullSrec << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 104, + Index: 106, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1244,7 +1264,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : OosvarValue << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 105, + Index: 107, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1254,7 +1274,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : FullOosvar << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 106, + Index: 108, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1267,7 +1287,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 107, + Index: 109, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDoubleQuotePair( @@ -1280,7 +1300,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : md_token_int_literal << dsl.NewASTNode(X[0], dsl.NodeTypeIntLiteral) >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 108, + Index: 110, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeIntLiteral) @@ -1290,7 +1310,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : md_token_float_literal << dsl.NewASTNode(X[0], dsl.NodeTypeFloatLiteral) >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 109, + Index: 111, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFloatLiteral) @@ -1300,7 +1320,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : md_token_boolean_literal << dsl.NewASTNode(X[0], dsl.NodeTypeBoolLiteral) >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 110, + Index: 112, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeBoolLiteral) @@ -1310,7 +1330,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : md_token_panic << dsl.NewASTNode(X[0], dsl.NodeTypePanic) >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 111, + Index: 113, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypePanic) @@ -1320,7 +1340,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ArrayLiteral << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 112, + Index: 114, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1333,7 +1353,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteral", NTType: 38, - Index: 113, + Index: 115, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1352,7 +1372,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteral", NTType: 38, - Index: 114, + Index: 116, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1372,7 +1392,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteralElements", NTType: 39, - Index: 115, + Index: 117, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1390,7 +1410,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteralElements", NTType: 39, - Index: 116, + Index: 118, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1407,7 +1427,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayLiteralElements", NTType: 39, - Index: 117, + Index: 119, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1420,7 +1440,7 @@ var productionsTable = ProdTab{ String: `ArrayLiteralElement : Rvalue << >>`, Id: "ArrayLiteralElement", NTType: 40, - Index: 118, + Index: 120, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1430,7 +1450,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : MapLiteral << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 119, + Index: 121, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1443,7 +1463,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteral", NTType: 41, - Index: 120, + Index: 122, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1462,7 +1482,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteral", NTType: 41, - Index: 121, + Index: 123, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1482,7 +1502,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteralKeyValuePairs", NTType: 42, - Index: 122, + Index: 124, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1500,7 +1520,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteralKeyValuePairs", NTType: 42, - Index: 123, + Index: 125, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1517,7 +1537,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteralKeyValuePairs", NTType: 42, - Index: 124, + Index: 126, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1535,7 +1555,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "MapLiteralKeyValuePair", NTType: 43, - Index: 125, + Index: 127, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1550,7 +1570,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ContextVariable << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 126, + Index: 128, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1560,7 +1580,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_IPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 127, + Index: 129, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1570,7 +1590,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_IFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 128, + Index: 130, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1580,7 +1600,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_IRS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 129, + Index: 131, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1590,7 +1610,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_OPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 130, + Index: 132, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1600,7 +1620,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_OFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 131, + Index: 133, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1610,7 +1630,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_ORS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 132, + Index: 134, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1620,7 +1640,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_NF << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 133, + Index: 135, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1630,7 +1650,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_NR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 134, + Index: 136, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1640,7 +1660,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_FNR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 135, + Index: 137, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1650,7 +1670,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_FILENAME << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 136, + Index: 138, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1660,7 +1680,7 @@ var productionsTable = ProdTab{ String: `ContextVariable : md_token_FILENUM << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", NTType: 44, - Index: 137, + Index: 139, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1670,7 +1690,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ArrayOrMapIndexAccess << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 138, + Index: 140, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1685,7 +1705,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArrayOrMapIndexAccess", NTType: 45, - Index: 139, + Index: 141, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1700,7 +1720,7 @@ var productionsTable = ProdTab{ String: `MlrvalOrFunction : ArraySliceAccess << >>`, Id: "MlrvalOrFunction", NTType: 37, - Index: 140, + Index: 142, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1716,7 +1736,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArraySliceAccess", NTType: 46, - Index: 141, + Index: 143, NumSymbols: 6, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1741,7 +1761,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArraySliceAccess", NTType: 46, - Index: 142, + Index: 144, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1769,7 +1789,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArraySliceAccess", NTType: 46, - Index: 143, + Index: 145, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1800,7 +1820,7 @@ var productionsTable = ProdTab{ ) >>`, Id: "ArraySliceAccess", NTType: 46, - Index: 144, + Index: 146, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( diff --git a/go/src/miller/parsing/token/token.go b/go/src/miller/parsing/token/token.go index f293cfdb8..e05480c16 100644 --- a/go/src/miller/parsing/token/token.go +++ b/go/src/miller/parsing/token/token.go @@ -123,6 +123,10 @@ var TokMap = TokenMap{ "$", "empty", ";", + "md_token_begin", + "{", + "}", + "md_token_end", "=", "[", "]", @@ -134,10 +138,6 @@ var TokMap = TokenMap{ "@[", "md_token_braced_oosvar_name", "md_token_full_oosvar", - "md_token_begin", - "{", - "}", - "md_token_end", "||=", "^^=", "&&=", @@ -212,21 +212,21 @@ var TokMap = TokenMap{ "$": 1, "empty": 2, ";": 3, - "=": 4, - "[": 5, - "]": 6, - "md_token_field_name": 7, - "$[": 8, - "md_token_braced_field_name": 9, - "md_token_full_srec": 10, - "md_token_oosvar_name": 11, - "@[": 12, - "md_token_braced_oosvar_name": 13, - "md_token_full_oosvar": 14, - "md_token_begin": 15, - "{": 16, - "}": 17, - "md_token_end": 18, + "md_token_begin": 4, + "{": 5, + "}": 6, + "md_token_end": 7, + "=": 8, + "[": 9, + "]": 10, + "md_token_field_name": 11, + "$[": 12, + "md_token_braced_field_name": 13, + "md_token_full_srec": 14, + "md_token_oosvar_name": 15, + "@[": 16, + "md_token_braced_oosvar_name": 17, + "md_token_full_oosvar": 18, "||=": 19, "^^=": 20, "&&=": 21,